| C2DBase(E_TYPE Type) | C2DBase | [inline] |
| C2DRect(void) | C2DRect | |
| C2DRect(const C2DPoint &ptTopLeft, const C2DPoint &ptBottomRight) | C2DRect | |
| C2DRect(double dLeft, double dTop, double dRight, double dBottom) | C2DRect | |
| C2DRect(const C2DPoint &pt) | C2DRect | |
| Clear(void) | C2DRect | |
| Contains(const C2DPoint &Pt) const | C2DRect | |
| Contains(const C2DRect &Other) const | C2DRect | |
| Distance(const C2DPoint &TestPoint) const | C2DRect | [virtual] |
| Distance(const C2DRect &Other) const | C2DRect | |
| E_TYPE enum name | C2DBase | |
| Expand(double dRange) | C2DRect | |
| ExpandToInclude(const C2DPoint &NewPt) | C2DRect | |
| ExpandToInclude(const C2DRect &Other) | C2DRect | |
| GetArea(void) const | C2DRect | |
| GetBottom(void) const | C2DRect | [inline] |
| GetBottomRight(void) const | C2DRect | [inline] |
| GetBoundingRect(C2DRect &Rect) const | C2DRect | [inline, virtual] |
| GetCentre(void) const | C2DRect | |
| GetLeft(void) const | C2DRect | [inline] |
| GetPointClosestToOrigin(void) const | C2DRect | |
| GetPointFurthestFromOrigin(void) const | C2DRect | |
| GetRight(void) const | C2DRect | [inline] |
| GetTop(void) const | C2DRect | [inline] |
| GetTopLeft(void) const | C2DRect | [inline] |
| GetType(void) const | C2DBase | [inline] |
| Grow(double dFactor) | C2DRect | |
| Grow(double dFactor, const C2DPoint &Origin) | C2DRect | [virtual] |
| GrowHeight(double dFactor) | C2DRect | |
| GrowWidth(double dFactor) | C2DRect | |
| Height(void) const | C2DRect | |
| IsValid(void) const | C2DRect | |
| m_Type | C2DBase | [protected] |
| Move(const C2DVector &Vector) | C2DRect | [virtual] |
| operator=(const C2DRect &Other) | C2DRect | |
| Overlaps(const C2DRect &Other, C2DRect &Overlap) const | C2DRect | |
| Overlaps(const C2DRect &Other) const | C2DRect | |
| Project(const C2DLine &Line, CInterval &Interval) const | C2DRect | [virtual] |
| Project(const C2DVector &Vector, CInterval &Interval) const | C2DRect | [virtual] |
| Reflect(const C2DPoint &Point) | C2DRect | [virtual] |
| Reflect(const C2DLine &Line) | C2DRect | [virtual] |
| RotateToRight(double dAng, const C2DPoint &Origin) | C2DRect | [virtual] |
| Scale(const C2DPoint ptScale) | C2DRect | [inline] |
| Set(const C2DPoint &pt) | C2DRect | |
| Set(const C2DPoint &ptTopLeft, const C2DPoint &ptBottomRight) | C2DRect | |
| Set(double dLeft, double dTop, double dRight, double dBottom) | C2DRect | |
| SetBottom(double dBottom) | C2DRect | [inline] |
| SetLeft(double dLeft) | C2DRect | [inline] |
| SetRight(double dRight) | C2DRect | [inline] |
| SetTop(double dTop) | C2DRect | [inline] |
| SnapToGrid(void) | C2DRect | [virtual] |
| Width(void) const | C2DRect | |
| ~C2DBase(void) | C2DBase | [inline, virtual] |
| ~C2DRect(void) | C2DRect | |