| Add(C2DHoledPolyBase *NewItem) | C2DHoledPolyBaseSet | [inline] |
| C2DBaseSet::Add(C2DBase *NewItem) | C2DBaseSet | |
| AddAndUnify(C2DHoledPolyBase *pPoly) | C2DHoledPolyBaseSet | |
| AddAndUnify(C2DHoledPolyBaseSet &pOther) | C2DHoledPolyBaseSet | |
| AddCopy(const C2DHoledPolyBaseSet &Other) | C2DHoledPolyBaseSet | |
| AddCopy(const C2DHoledPolyBase &NewItem) | C2DHoledPolyBaseSet | [inline] |
| AddIfUnify(C2DHoledPolyBase *pPoly) | C2DHoledPolyBaseSet | |
| AddKnownHoles(C2DPolyBaseSet &pOther) | C2DHoledPolyBaseSet | |
| C2DBase(E_TYPE Type) | C2DBase | [inline] |
| C2DBaseSet() | C2DBaseSet | |
| C2DHoledPolyBaseSet(void) | C2DHoledPolyBaseSet | |
| DeleteAll(void) | C2DBaseSet | |
| DeleteAndSet(int nIndx, C2DHoledPolyBase *NewItem) | C2DHoledPolyBaseSet | [inline] |
| C2DBaseSet::DeleteAndSet(int nIndx, C2DBase *NewItem) | C2DBaseSet | |
| DeleteAt(unsigned int nIndx) | C2DBaseSet | |
| DeleteLast(void) | C2DBaseSet | |
| Distance(const C2DPoint &Point) const | C2DBaseSet | [virtual] |
| E_TYPE enum name | C2DBase | |
| ExtractAndSet(int nIndx, C2DHoledPolyBase *NewItem) | C2DHoledPolyBaseSet | [inline] |
| C2DBaseSet::ExtractAndSet(int nIndx, C2DBase *NewItem) | C2DBaseSet | |
| ExtractAt(unsigned int nIndx) | C2DHoledPolyBaseSet | [inline] |
| ExtractLast(void) | C2DHoledPolyBaseSet | [inline] |
| GetAt(int nIndx) | C2DHoledPolyBaseSet | [inline] |
| GetAt(int nIndx) const | C2DHoledPolyBaseSet | [inline] |
| GetBoundingRect(C2DRect &Rect) const | C2DBaseSet | [virtual] |
| GetLast(void) | C2DHoledPolyBaseSet | [inline] |
| GetLineCount(void) | C2DHoledPolyBaseSet | |
| GetMinLineCount(void) | C2DHoledPolyBaseSet | |
| GetType(void) const | C2DBase | [inline] |
| Grow(double dFactor, const C2DPoint &Origin) | C2DBaseSet | [virtual] |
| InsertAt(unsigned int nIndex, C2DHoledPolyBase *NewItem) | C2DHoledPolyBaseSet | [inline] |
| InsertAt(unsigned int nIndex, C2DHoledPolyBaseSet &Other) | C2DHoledPolyBaseSet | [inline] |
| C2DBaseSet::InsertAt(unsigned int nIndx, C2DBase *NewItem) | C2DBaseSet | |
| C2DBaseSet::InsertAt(unsigned int nIndx, C2DBaseSet &Other) | C2DBaseSet | |
| m_Data | C2DBaseSet | [protected] |
| m_Type | C2DBase | [protected] |
| MakeCopy(const C2DHoledPolyBaseSet &Other) | C2DHoledPolyBaseSet | |
| Move(const C2DVector &Vector) | C2DBaseSet | [virtual] |
| operator<<(C2DBaseSet &Other) | C2DHoledPolyBaseSet | |
| operator<<(C2DHoledPolyBaseSet &Other) | C2DHoledPolyBaseSet | [inline] |
| operator<<(C2DHoledPolyBase *NewItem) | C2DHoledPolyBaseSet | [inline] |
| operator<<(C2DPolyBaseSet &Other) | C2DHoledPolyBaseSet | |
| operator<<(C2DPolyBase *NewItem) | C2DHoledPolyBaseSet | |
| C2DBaseSet::operator<<(C2DBase *NewItem) | C2DBaseSet | |
| operator[](int nIndx) | C2DHoledPolyBaseSet | [inline] |
| operator[](int nIndx) const | C2DHoledPolyBaseSet | [inline] |
| Project(const C2DLine &Line, CInterval &Interval) const | C2DBaseSet | [virtual] |
| Project(const C2DVector &Vector, CInterval &Interval) const | C2DBaseSet | [virtual] |
| Reflect(const C2DPoint &Point) | C2DBaseSet | [virtual] |
| Reflect(const C2DLine &Line) | C2DBaseSet | [virtual] |
| ReverseOrder(void) | C2DBaseSet | |
| RotateToRight(double dAng, const C2DPoint &Origin) | C2DBaseSet | [virtual] |
| size(void) const | C2DBaseSet | |
| SnapToGrid(void) | C2DBaseSet | [virtual] |
| SortByDistance(const C2DPoint &pt, bool bAscending=true) | C2DBaseSet | |
| UnifyBasic(void) | C2DHoledPolyBaseSet | |
| UnifyProgressive(CGrid::eDegenerateHandling eDegen=CGrid::None) | C2DHoledPolyBaseSet | |
| ~C2DBase(void) | C2DBase | [inline, virtual] |
| ~C2DBaseSet() | C2DBaseSet | |