|
Open CASCADE Technology
6.7.1
|
#include <Poly_CoherentTriangulation.hxx>

Public Types | |
| typedef NCollection_TListNode < TheItemType > | ListNode |
| typedef NCollection_TListIterator < TheItemType > | Iterator |
Public Member Functions | |
| NCollection_List (const Handle< NCollection_BaseAllocator > &theAllocator=0L) | |
| Constructor. More... | |
| NCollection_List (const NCollection_List &theOther) | |
| Copy constructor. More... | |
| virtual Standard_Integer | Size (void) const |
| Size - Number of items. More... | |
| virtual void | Assign (const NCollection_BaseCollection< TheItemType > &theOther) |
| Replace this list by the items of theOther collection. More... | |
| void | Assign (const NCollection_List &theOther) |
| Replace this list by the items of another list (theOther parameter) More... | |
| NCollection_List & | operator= (const NCollection_List &theOther) |
| Replace this list by the items of theOther list. More... | |
| void | Clear (const Handle< NCollection_BaseAllocator > &theAllocator=0L) |
| Clear this list. More... | |
| const TheItemType & | First (void) const |
| First item. More... | |
| const TheItemType & | Last (void) const |
| Last item. More... | |
| TheItemType & | Append (const TheItemType &theItem) |
| Append one item at the end. More... | |
| void | Append (const TheItemType &theItem, Iterator &theIter) |
| Append one item at the end and output iterator pointing at the appended item. More... | |
| void | Append (NCollection_List &theOther) |
| Append another list at the end. More... | |
| TheItemType & | Prepend (const TheItemType &theItem) |
| Prepend one item at the beginning. More... | |
| void | Prepend (NCollection_List &theOther) |
| Prepend another list at the beginning. More... | |
| void | RemoveFirst (void) |
| RemoveFirst item. More... | |
| void | Remove (Iterator &theIter) |
| Remove item. More... | |
| TheItemType & | InsertBefore (const TheItemType &theItem, Iterator &theIter) |
| InsertBefore. More... | |
| void | InsertBefore (NCollection_List &theOther, Iterator &theIter) |
| InsertBefore. More... | |
| TheItemType & | InsertAfter (const TheItemType &theItem, Iterator &theIter) |
| InsertAfter. More... | |
| void | InsertAfter (NCollection_List &theOther, Iterator &theIter) |
| InsertAfter. More... | |
| void | Reverse () |
| Reverse the list. More... | |
| ~NCollection_List (void) | |
| Destructor - clears the List. More... | |
Public Member Functions inherited from NCollection_BaseCollection< TheItemType > | |
| NCollection_BaseCollection (const Handle< NCollection_BaseAllocator > &theAllocator=0L) | |
| Common for all collections constructor takes care of theAllocator. More... | |
| virtual | ~NCollection_BaseCollection (void) |
| Destructor - must be implemented to release the memory. More... | |
| const Handle < NCollection_BaseAllocator > & | Allocator () const |
| Returns attached allocator. More... | |
Public Member Functions inherited from NCollection_BaseList | |
| Standard_Integer | Extent (void) const |
| Standard_Boolean | IsEmpty (void) const |
Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.
| typedef NCollection_TListIterator<TheItemType> NCollection_List< TheItemType >::Iterator |
| typedef NCollection_TListNode<TheItemType> NCollection_List< TheItemType >::ListNode |
|
inline |
Constructor.
|
inline |
Copy constructor.
|
inline |
Destructor - clears the List.
|
inline |
Append one item at the end.
|
inline |
Append one item at the end and output iterator pointing at the appended item.
|
inline |
Append another list at the end.
|
inlinevirtual |
Replace this list by the items of theOther collection.
Implements NCollection_BaseCollection< TheItemType >.
|
inline |
Replace this list by the items of another list (theOther parameter)
|
inline |
Clear this list.
|
inline |
First item.
|
inline |
InsertAfter.
|
inline |
InsertAfter.
|
inline |
InsertBefore.
|
inline |
InsertBefore.
|
inline |
Last item.
|
inline |
Replace this list by the items of theOther list.
|
inline |
Prepend one item at the beginning.
|
inline |
Prepend another list at the beginning.
|
inline |
Remove item.
|
inline |
RemoveFirst item.
|
inline |
Reverse the list.
|
inlinevirtual |
Size - Number of items.
Implements NCollection_BaseCollection< TheItemType >.
1.8.5