#include <2DLineBaseSetSet.h>
Inheritance diagram for C2DLineBaseSetSet:
Public Member Functions | |
C2DLineBaseSetSet (void) | |
Constructor. | |
void | Add (C2DLineBaseSet *NewItem) |
Adds a new pointer and takes responsibility for it. | |
void | DeleteAndSet (int nIndx, C2DLineBaseSet *NewItem) |
Deletes the current item and sets the pointer to be the new one. | |
C2DLineBaseSet * | ExtractAndSet (int nIndx, C2DLineBaseSet *NewItem) |
Extracts the current item and sets the pointer to be the new one. | |
C2DLineBaseSet * | GetAt (int nIndx) |
Returns the value at the point given. | |
const C2DLineBaseSet * | GetAt (int nIndx) const |
Returns the value at the point given. | |
C2DLineBaseSet & | operator[] (int nIndx) |
Returns a reference to the value at the point given. | |
const C2DLineBaseSet & | operator[] (int nIndx) const |
Returns a reference to the value at the point given. | |
C2DLineBaseSet * | GetLast (void) |
Returns a pointer to the last item. | |
C2DLineBaseSet * | ExtractAt (unsigned int nIndx) |
Extracts the pointer passing deletion responsibility over. | |
C2DLineBaseSet * | ExtractLast (void) |
Extracts the pointer passing deletion responsibility over. | |
void | InsertAt (unsigned int nIndex, C2DLineBaseSet *NewItem) |
Insertion. | |
void | InsertAt (unsigned int nIndex, C2DLineBaseSetSet &Other) |
Insertion of another array. | |
void | operator<< (C2DLineBaseSetSet &Other) |
Passes all the pointers from the Other into this. | |
void | operator<< (C2DLineBaseSet *NewItem) |
Adds a new pointer and takes responsibility for it. | |
void | MergeJoining (void) |
Merges the joining routes together. | |
void | AddJoining (C2DLineBaseSetSet &Other) |
Adds all the routes from the other to this if the join a routes in this. | |
void | AddClosed (C2DLineBaseSetSet &Other, bool bEndsOnly=true) |
Adds the routes in the other set that are closed. |
---------------------------------------------------------------------------
|
Constructor.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
Adds the routes in the other set that are closed.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
Adds all the routes from the other to this if the join a routes in this.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
Merges the joining routes together.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |