| C2DBase(E_TYPE Type) | C2DBase | [inline] |
| C2DTriangle(void) | C2DTriangle | |
| C2DTriangle(const C2DPoint &pt1, const C2DPoint &pt2, const C2DPoint &pt3) | C2DTriangle | |
| Collinear(void) const | C2DTriangle | |
| Collinear(const C2DPoint &pt1, const C2DPoint &pt2, const C2DPoint &pt3) | C2DTriangle | [static] |
| Contains(const C2DPoint &ptTest) | C2DTriangle | |
| Distance(const C2DPoint &ptTest) const | C2DTriangle | [virtual] |
| Distance(const C2DPoint &ptTest, C2DPoint *ptOnThis) const | C2DTriangle | |
| Distance(const C2DTriangle &Other, C2DPoint *ptOnThis=0, C2DPoint *ptOnOther=0) const | C2DTriangle | |
| E_TYPE enum name | C2DBase | |
| GetArea(void) const | C2DTriangle | |
| GetAreaSigned(void) const | C2DTriangle | |
| GetAreaSigned(const C2DPoint &pt1, const C2DPoint &pt2, const C2DPoint &pt3) | C2DTriangle | [static] |
| GetBoundingRect(C2DRect &Rect) const | C2DTriangle | [virtual] |
| GetCircumCentre(void) const | C2DTriangle | |
| GetCircumCentre(const C2DPoint &pt1, const C2DPoint &pt2, const C2DPoint &pt3) | C2DTriangle | [static] |
| GetFermatPoint(void) const | C2DTriangle | |
| GetFermatPoint(const C2DPoint &pt1, const C2DPoint &pt2, const C2DPoint &pt3) | C2DTriangle | [static] |
| GetInCentre(void) const | C2DTriangle | |
| GetInCentre(const C2DPoint &pt1, const C2DPoint &pt2, const C2DPoint &pt3) | C2DTriangle | [static] |
| GetPerimeter(void) const | C2DTriangle | |
| GetPoint1(void) const | C2DTriangle | [inline] |
| GetPoint2(void) const | C2DTriangle | [inline] |
| GetPoint3(void) const | C2DTriangle | [inline] |
| GetType(void) const | C2DBase | [inline] |
| Grow(double dFactor, const C2DPoint &Origin) | C2DTriangle | [virtual] |
| IsClockwise(void) const | C2DTriangle | [inline] |
| IsClockwise(const C2DPoint &pt1, const C2DPoint &pt2, const C2DPoint &pt3) | C2DTriangle | [static] |
| m_Type | C2DBase | [protected] |
| Move(const C2DVector &Vector) | C2DTriangle | [virtual] |
| Project(const C2DLine &Line, CInterval &Interval) const | C2DTriangle | [virtual] |
| Project(const C2DVector &Vector, CInterval &Interval) const | C2DTriangle | [virtual] |
| Reflect(const C2DPoint &Point) | C2DTriangle | [virtual] |
| Reflect(const C2DLine &Line) | C2DTriangle | [virtual] |
| RotateToRight(double dAng, const C2DPoint &Origin) | C2DTriangle | [virtual] |
| Set(const C2DPoint &pt1, const C2DPoint &pt2, const C2DPoint &pt3) | C2DTriangle | |
| SnapToGrid(void) | C2DTriangle | [virtual] |
| ~C2DBase(void) | C2DBase | [inline, virtual] |
| ~C2DTriangle(void) | C2DTriangle | |