C2DBase(E_TYPE Type) | C2DBase | [inline] |
C2DCircle(void) | C2DCircle | |
C2DCircle(const C2DPoint &Point, double dRadius) | C2DCircle | |
C2DCircle(const C2DCircle &Other) | C2DCircle | |
Contains(const C2DPoint &pt) const | C2DCircle | |
Crosses(const C2DCircle &Other, C2DPointSet *IntersectionPts=0) const | C2DCircle | |
Crosses(const C2DLine &Line, C2DPointSet *IntersectionPts=0) const | C2DCircle | |
CrossesRay(const C2DLine &Ray, C2DPointSet *IntersectionPts=0) const | C2DCircle | |
Distance(const C2DPoint &TestPoint) const | C2DCircle | [virtual] |
Distance(const C2DPoint &TestPoint, C2DPoint *ptOnThis=0) const | C2DCircle | |
Distance(const C2DLine &Line, C2DPoint *ptOnThis=0, C2DPoint *ptOnOther=0) const | C2DCircle | |
Distance(const C2DCircle &Other, C2DPoint *ptOnThis=0, C2DPoint *ptOnOther=0) const | C2DCircle | |
E_TYPE enum name | C2DBase | |
GetArea(void) const | C2DCircle | |
GetBoundingRect(C2DRect &Rect) const | C2DCircle | [virtual] |
GetCentre(void) const | C2DCircle | [inline] |
GetPerimeter(void) const | C2DCircle | |
GetRadius(void) const | C2DCircle | |
GetType(void) const | C2DBase | [inline] |
Grow(double dFactor, const C2DPoint &Origin) | C2DCircle | [virtual] |
IsWithinDistance(const C2DPoint &pt, double dRange) const | C2DCircle | |
m_Type | C2DBase | [protected] |
Move(const C2DVector &Vector) | C2DCircle | [virtual] |
operator=(const C2DCircle &Other) | C2DCircle | |
Project(const C2DLine &Line, CInterval &Interval) const | C2DCircle | [virtual] |
Project(const C2DVector &Vector, CInterval &Interval) const | C2DCircle | [virtual] |
Reflect(const C2DPoint &Point) | C2DCircle | [virtual] |
Reflect(const C2DLine &Line) | C2DCircle | [virtual] |
RotateToRight(double dAng, const C2DPoint &Origin) | C2DCircle | [virtual] |
Set(const C2DPoint &Centre, double dRadius) | C2DCircle | |
SetCentre(const C2DPoint &Centre) | C2DCircle | [inline] |
SetCircumscribed(const C2DPoint &Point1, const C2DPoint &Point2, const C2DPoint &Point3) | C2DCircle | |
SetCircumscribed(const C2DTriangle &Triangle) | C2DCircle | |
SetInscribed(const C2DPoint &Point1, const C2DPoint &Point2, const C2DPoint &Point3) | C2DCircle | |
SetInscribed(const C2DTriangle &Triangle) | C2DCircle | |
SetMinimum(const C2DPoint &Point1, const C2DPoint &Point2) | C2DCircle | |
SetMinimum(const C2DPoint &Point1, const C2DPoint &Point2, const C2DPoint &Point3) | C2DCircle | |
SetRadius(double dRadius) | C2DCircle | [inline] |
SnapToGrid(void) | C2DCircle | [virtual] |
~C2DBase(void) | C2DBase | [inline, virtual] |
~C2DCircle(void) | C2DCircle | |