C2DArc(void) | C2DArc | |
C2DArc(const C2DArc &Other) | C2DArc | |
C2DArc(const C2DPoint &PtFrom, const C2DPoint &PtTo, double dRadius, bool bCentreOnRight=true, bool bArcOnRight=false) | C2DArc | |
C2DArc(const C2DPoint &PtFrom, const C2DVector &Vector, double dRadius, bool bCentreOnRight=true, bool bArcOnRight=false) | C2DArc | |
C2DArc(const C2DLine &Line, double dRadius, bool bCentreOnRight=true, bool bArcOnRight=false) | C2DArc | |
C2DBase(E_TYPE Type) | C2DBase | [inline] |
C2DLineBase(C2DBase::E_TYPE Type) | C2DLineBase | |
Crosses(const C2DLineBase &Other, C2DPointSet *IntersectionPts=0) const | C2DArc | [virtual] |
Crosses(const C2DLine &Line, C2DPointSet *IntersectionPts=0) const | C2DArc | |
Crosses(const C2DArc &Other, C2DPointSet *IntersectionPts=0) const | C2DArc | |
CrossesRay(const C2DLine &Ray, C2DPointSet *IntersectionPts=0) const | C2DArc | |
Distance(const C2DPoint &TestPoint) const | C2DArc | [virtual] |
Distance(const C2DPoint &TestPoint, C2DPoint *ptOnThis) const | C2DArc | [virtual] |
Distance(const C2DArc &Other, C2DPoint *ptOnThis=0, C2DPoint *ptOnOther=0) const | C2DArc | |
Distance(const C2DLine &Line, C2DPoint *ptOnThis=0, C2DPoint *ptOnOther=0) const | C2DArc | |
Distance(const C2DLineBase &Other, C2DPoint *ptOnThis=0, C2DPoint *ptOnOther=0) const | C2DArc | [virtual] |
E_TYPE enum name | C2DBase | |
GetArcOnRight(void) const | C2DArc | [inline] |
GetBoundingRect(C2DRect &Rect) const | C2DArc | [virtual] |
GetCentreOnRight(void) const | C2DArc | [inline] |
GetCircleCentre(void) const | C2DArc | |
GetLength(void) const | C2DArc | [virtual] |
GetLine(void) const | C2DArc | [inline] |
GetMidPoint(void) const | C2DArc | |
GetPointFrom(void) const | C2DArc | [inline, virtual] |
GetPointOn(double dFactorFromStart) const | C2DArc | |
GetPointTo(void) const | C2DArc | [inline, virtual] |
GetRadius(void) const | C2DArc | [inline] |
GetSegmentAngle(void) const | C2DArc | |
GetSubLines(const C2DPointSet &PtsOnLine, C2DLineBaseSet &LineSet) const | C2DArc | [virtual] |
GetType(void) const | C2DBase | [inline] |
Grow(double dFactor, const C2DPoint &Origin) | C2DArc | [virtual] |
IsValid(void) const | C2DArc | |
m_Type | C2DBase | [protected] |
Move(const C2DVector &vector) | C2DArc | [inline, virtual] |
Project(const C2DLine &Line, CInterval &Interval) const | C2DArc | [virtual] |
Project(const C2DVector &Vector, CInterval &Interval) const | C2DArc | [virtual] |
Reflect(const C2DPoint &point) | C2DArc | [virtual] |
Reflect(const C2DLine &Line) | C2DArc | [virtual] |
ReverseDirection(void) | C2DArc | [virtual] |
RotateToRight(double dAng, const C2DPoint &Origin) | C2DArc | [inline, virtual] |
Set(const C2DPoint &PtFrom, const C2DPoint &PtTo, double dRadius, bool bCentreOnRight=true, bool bArcOnRight=false) | C2DArc | |
Set(const C2DPoint &PtFrom, const C2DVector &Vector, double dRadius, bool bCentreOnRight=true, bool bArcOnRight=false) | C2DArc | |
Set(const C2DLine &Line, double dRadius, bool bCentreOnRight=true, bool bArcOnRight=false) | C2DArc | |
Set(const C2DLine &Line, const C2DPoint ptOnArc) | C2DArc | |
SnapToGrid(void) | C2DArc | [virtual] |
~C2DArc(void) | C2DArc | |
~C2DBase(void) | C2DBase | [inline, virtual] |
~C2DLineBase(void) | C2DLineBase | |