| C2DBase(E_TYPE Type) | C2DBase | [inline] |
| Distance(const C2DPoint &Point) const =0 | C2DBase | [pure virtual] |
| E_TYPE enum name | C2DBase | |
| GetBoundingRect(C2DRect &Rect) const =0 | C2DBase | [pure virtual] |
| GetType(void) const | C2DBase | [inline] |
| Grow(double dFactor, const C2DPoint &Origin)=0 | C2DBase | [pure virtual] |
| m_Type | C2DBase | [protected] |
| Move(const C2DVector &Vector)=0 | C2DBase | [pure virtual] |
| Project(const C2DLine &Line, CInterval &Interval) const =0 | C2DBase | [pure virtual] |
| Project(const C2DVector &Vector, CInterval &Interval) const =0 | C2DBase | [pure virtual] |
| Reflect(const C2DPoint &Point)=0 | C2DBase | [pure virtual] |
| Reflect(const C2DLine &Line)=0 | C2DBase | [pure virtual] |
| RotateToRight(double dAng, const C2DPoint &Origin)=0 | C2DBase | [pure virtual] |
| SnapToGrid(void)=0 | C2DBase | [pure virtual] |
| ~C2DBase(void) | C2DBase | [inline, virtual] |
1.4.4