ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <px_2drealline.h>

List of all members.

Public Types

enum  IntersectionLogicVal { DONT_INTERSECT, DO_INTERSECT, COLLINEAR }

Public Member Functions

 px2DRealLine ()
 ~px2DRealLine ()
PXreal GetX1 () const
PXreal GetY1 () const
PXreal GetX2 () const
PXreal GetY2 () const
void SetX1 (PXreal fX1)
void SetY1 (PXreal fY1)
void SetX2 (PXreal fX2)
void SetY2 (PXreal fY2)
IntersectionLogicVal Intersects (const px2DRealLine &oLineB, px2DRealPoint &oIntersection) const

Private Member Functions

bool8 SameSigns (PXreal dA, PXreal dB) const

Private Attributes

PXreal m_fX1
PXreal m_fY1
PXreal m_fX2
PXreal m_fY2

Detailed Description

Definition at line 48 of file px_2drealline.h.


Member Enumeration Documentation

Enumerator:
DONT_INTERSECT 
DO_INTERSECT 
COLLINEAR 

Definition at line 51 of file px_2drealline.h.


Constructor & Destructor Documentation

ICB::px2DRealLine::px2DRealLine (  )  [inline]

Definition at line 54 of file px_2drealline.h.

ICB::px2DRealLine::~px2DRealLine (  )  [inline]

Definition at line 60 of file px_2drealline.h.


Member Function Documentation

PXreal ICB::px2DRealLine::GetX1 (  )  const [inline]

Definition at line 63 of file px_2drealline.h.

PXreal ICB::px2DRealLine::GetX2 (  )  const [inline]

Definition at line 65 of file px_2drealline.h.

PXreal ICB::px2DRealLine::GetY1 (  )  const [inline]

Definition at line 64 of file px_2drealline.h.

PXreal ICB::px2DRealLine::GetY2 (  )  const [inline]

Definition at line 66 of file px_2drealline.h.

px2DRealLine::IntersectionLogicVal ICB::px2DRealLine::Intersects ( const px2DRealLine oLineB,
px2DRealPoint oIntersection 
) const

Definition at line 37 of file px_2drealline.cpp.

bool8 ICB::px2DRealLine::SameSigns ( PXreal  dA,
PXreal  dB 
) const [inline, private]

Definition at line 83 of file px_2drealline.h.

void ICB::px2DRealLine::SetX1 ( PXreal  fX1  )  [inline]

Definition at line 68 of file px_2drealline.h.

void ICB::px2DRealLine::SetX2 ( PXreal  fX2  )  [inline]

Definition at line 70 of file px_2drealline.h.

void ICB::px2DRealLine::SetY1 ( PXreal  fY1  )  [inline]

Definition at line 69 of file px_2drealline.h.

void ICB::px2DRealLine::SetY2 ( PXreal  fY2  )  [inline]

Definition at line 71 of file px_2drealline.h.


Member Data Documentation

Definition at line 77 of file px_2drealline.h.

Definition at line 77 of file px_2drealline.h.

Definition at line 77 of file px_2drealline.h.

Definition at line 77 of file px_2drealline.h.


The documentation for this class was generated from the following files:


Generated on Sat Sep 26 2020 05:03:38 for ResidualVM by doxygen 1.7.1
curved edge   curved edge