Iterate over a sidl array of TSTT entity handles. More...


Public Member Functions | |
| SIDLIterator (const sidl::array< void * > &a) | |
| virtual void | restart () |
| reset iterator More... | |
| virtual Mesh::EntityHandle | operator* () const |
| get current entity handle More... | |
| virtual bool | is_at_end () const |
| check if any remaining entity handles More... | |
| virtual void | operator++ () |
| step More... | |
Public Member Functions inherited from EntityIterator | |
| virtual | ~EntityIterator () |
Private Attributes | |
| sidl::array< void * > ::const_iterator | iter |
| const sidl::array< void * > | array |
Iterate over a sidl array of TSTT entity handles.
Definition at line 172 of file MeshTSTT.cpp.
|
inline |
|
inlinevirtual |
check if any remaining entity handles
Implements EntityIterator.
Definition at line 191 of file MeshTSTT.cpp.
References SIDLIterator::array, and SIDLIterator::iter.
|
inlinevirtual |
get current entity handle
Implements EntityIterator.
Definition at line 188 of file MeshTSTT.cpp.
References SIDLIterator::iter.
|
inlinevirtual |
step
Implements EntityIterator.
Definition at line 194 of file MeshTSTT.cpp.
References SIDLIterator::iter.
|
inlinevirtual |
reset iterator
Implements EntityIterator.
Definition at line 185 of file MeshTSTT.cpp.
References SIDLIterator::array, and SIDLIterator::iter.
|
private |
Definition at line 176 of file MeshTSTT.cpp.
Referenced by SIDLIterator::is_at_end(), and SIDLIterator::restart().
|
private |
Definition at line 175 of file MeshTSTT.cpp.
Referenced by SIDLIterator::is_at_end(), SIDLIterator::operator*(), SIDLIterator::operator++(), and SIDLIterator::restart().