#include <2DHoledPolygonSet.h>
Inheritance diagram for C2DHoledPolygonSet:

Public Member Functions | |
| C2DHoledPolygonSet (void) | |
| Constructor. | |
| void | AddCopy (const C2DHoledPolygonSet &Other) |
| Adds a copy of the other pointer array. | |
| void | MakeCopy (const C2DHoledPolygonSet &Other) |
| Makes a copy of the other. | |
| void | operator<< (C2DBaseSet &Other) |
| Passes ONLY the pointers of this type from the Other into this. | |
| void | Add (C2DHoledPolygon *NewItem) |
| Adds a new pointer and takes responsibility for it. | |
| void | AddCopy (const C2DHoledPolygon &NewItem) |
| Adds a copy of the item given. | |
| void | DeleteAndSet (int nIndx, C2DHoledPolygon *NewItem) |
| Deletes the current item and sets the pointer to be the new one. | |
| C2DHoledPolygon * | ExtractAndSet (int nIndx, C2DHoledPolygon *NewItem) |
| Extracts the current item and sets the pointer to be the new one. | |
| C2DHoledPolygon * | GetAt (int nIndx) |
| Returns the value at the point given. | |
| const C2DHoledPolygon * | GetAt (int nIndx) const |
| Returns the value at the point given. | |
| C2DHoledPolygon & | operator[] (int nIndx) |
| Returns a reference to the value at the point given. | |
| const C2DHoledPolygon & | operator[] (int nIndx) const |
| Returns a reference to the value at the point given. | |
| C2DHoledPolygon * | GetLast (void) |
| Returns a pointer to the last item. | |
| C2DHoledPolygon * | ExtractAt (unsigned int nIndx) |
| Extracts the pointer passing deletion responsibility over. | |
| C2DHoledPolygon * | ExtractLast (void) |
| Extracts the pointer passing deletion responsibility over. | |
| void | InsertAt (unsigned int nIndex, C2DHoledPolygon *NewItem) |
| Insertion. | |
| void | InsertAt (unsigned int nIndex, C2DHoledPolygonSet &Other) |
| Insertion of another array. | |
| void | operator<< (C2DHoledPolygonSet &Other) |
| Passes all the pointers from the Other into this. | |
| void | operator<< (C2DHoledPolygon *NewItem) |
| Adds a new pointer and takes responsibility for it. | |
| void | UnifyBasic (void) |
| Basic multiple unification. | |
| void | UnifyProgressive (void) |
| Unification by growing shapes of fairly equal size (fastest for large groups). | |
| void | operator<< (C2DPolygon *NewItem) |
| Add a new item. | |
Class which represents a collection of holed polygons.
---------------------------------------------------------------------------
|
|
Constructor.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
|
Adds a copy of the other pointer array.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
|
Makes a copy of the other.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
|
Add a new item.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
|
Passes ONLY the pointers of this type from the Other into this.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- Reimplemented from C2DBaseSet. |
|
|
Basic multiple unification.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
|
Unification by growing shapes of fairly equal size (fastest for large groups).
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
1.4.4