Home | nevrax.com |
|
NL3D::COrderingTable Class Template Reference#include <ordering_table.h>
Detailed Descriptiontemplate<class T>
|
|
Definition at line 130 of file ordering_table.h. References _Array, _CurAllocatedNode, _nNbElt, and _SelNode. |
|
Definition at line 139 of file ordering_table.h. References _Array. |
|
Traversing operations. OrderingTable<Face> ot; ot.begin(); while( ot.get() != NULL ) { Face *pF = ot.get(); // Do the treatment you want here ot.next(); } Definition at line 205 of file ordering_table.h. References _Array, _SelNode, next, and NL3D::COrderingTable::CNode::val. |
|
Get the currently selected element.
Definition at line 213 of file ordering_table.h. References _SelNode, and NL3D::COrderingTable::CNode::val. |
|
Just return the number of entries in the ordering table.
Definition at line 159 of file ordering_table.h. References _nNbElt. |
|
Initialization. The ordering table has a range from 0 to nNbEntries-1 Definition at line 146 of file ordering_table.h. |
|
Insert an element in the ordering table NB: element is inserted in front of the list at nEntryPos (for optim consideration) NB: nlassert in debug if num of insert() calls exceed value passed in reset() NB: nlassert in debug if nEntryPos is => getSize().
Definition at line 183 of file ordering_table.h. References _Allocator, _Array, _CurAllocatedNode, _nNbElt, and nlassert. |
|
Move selection pointer to the next element.
Definition at line 222 of file ordering_table.h. References _SelNode, NL3D::COrderingTable::CNode::next, and NL3D::COrderingTable::CNode::val. Referenced by begin. |
|
Put the ordering table to empty.
Definition at line 165 of file ordering_table.h. References _Allocator, _Array, _CurAllocatedNode, _nNbElt, NL3D::COrderingTable::CNode::next, and NL3D::COrderingTable::CNode::val. Referenced by init. |
|
Definition at line 120 of file ordering_table.h. |
|
Definition at line 124 of file ordering_table.h. Referenced by begin, COrderingTable, init, insert, reset, and ~COrderingTable. |
|
Definition at line 121 of file ordering_table.h. Referenced by COrderingTable, insert, and reset. |
|
Definition at line 123 of file ordering_table.h. Referenced by COrderingTable, getSize, init, insert, and reset. |
|
Definition at line 125 of file ordering_table.h. Referenced by begin, COrderingTable, get, and next. |