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().