| C2DBase(E_TYPE Type) | C2DBase | [inline] |
| C2DLine(void) | C2DLine | |
| C2DLine(const C2DPoint &PointFrom, const C2DVector &VectorTo) | C2DLine | |
| C2DLine(const C2DPoint &PointFrom, const C2DPoint &PointTo) | C2DLine | |
| C2DLine(const C2DLine &Other) | C2DLine | |
| C2DLineBase(C2DBase::E_TYPE Type) | C2DLineBase | |
| Crosses(const C2DLineBase &Other, C2DPointSet *IntersectionPts=0) const | C2DLine | [virtual] |
| Crosses(const C2DLine &Other, C2DPointSet *IntersectionPts=0, bool *pbOnThis=0, bool *pbOnOther=0, bool bAddPtIfFalse=false) const | C2DLine | |
| CrossesRay(const C2DLine &Ray, C2DPointSet *IntersectionPts=0) const | C2DLine | |
| Distance(const C2DPoint &TestPoint) const | C2DLine | [virtual] |
| Distance(const C2DPoint &TestPoint, C2DPoint *ptOnThis) const | C2DLine | [virtual] |
| Distance(const C2DLine &Other, C2DPoint *ptOnThis=0, C2DPoint *ptOnOther=0) const | C2DLine | |
| Distance(const C2DLineBase &Other, C2DPoint *ptOnThis=0, C2DPoint *ptOnOther=0) const | C2DLine | [virtual] |
| E_TYPE enum name | C2DBase | |
| GetBoundingRect(C2DRect &Rect) const | C2DLine | [virtual] |
| GetLength(void) const | C2DLine | [inline, virtual] |
| GetMidPoint(void) const | C2DLine | |
| GetPointFrom(void) const | C2DLine | [inline, virtual] |
| GetPointOn(double dFactorFromStart) const | C2DLine | |
| GetPointTo(void) const | C2DLine | [virtual] |
| GetSubLines(const C2DPointSet &PtsOnLine, C2DLineBaseSet &LineSet) const | C2DLine | [virtual] |
| GetType(void) const | C2DBase | [inline] |
| Grow(double dFactor, const C2DPoint &Origin) | C2DLine | [virtual] |
| GrowFromCentre(double dFactor) | C2DLine | |
| IsOnRight(const C2DPoint &OtherPoint) const | C2DLine | |
| m_Type | C2DBase | [protected] |
| Move(const C2DVector &vector) | C2DLine | [inline, virtual] |
| point | C2DLine | |
| Project(const C2DLine &Line, CInterval &Interval) const | C2DLine | [virtual] |
| Project(const C2DVector &Vector, CInterval &Interval) const | C2DLine | [virtual] |
| Reflect(const C2DPoint &Point) | C2DLine | [virtual] |
| Reflect(const C2DLine &Line) | C2DLine | [virtual] |
| ReverseDirection(void) | C2DLine | [virtual] |
| RotateToRight(double dAng, const C2DPoint &Origin) | C2DLine | [virtual] |
| Set(const C2DPoint &PointFrom, const C2DPoint &PointTo) | C2DLine | |
| Set(const C2DPoint &PointFrom, const C2DVector &VectorTo) | C2DLine | |
| SetLength(double dLength) | C2DLine | [inline] |
| SetPointFrom(const C2DPoint &PointFrom) | C2DLine | |
| SetPointTo(const C2DPoint &PointTo) | C2DLine | |
| SnapToGrid(void) | C2DLine | [virtual] |
| vector | C2DLine | |
| WouldCross(const C2DLine &Other) const | C2DLine | |
| ~C2DBase(void) | C2DBase | [inline, virtual] |
| ~C2DLine(void) | C2DLine | |
| ~C2DLineBase(void) | C2DLineBase | |