A class for iterating through a Panes vertices or elements. More...
#include <MesqPane.h>
Public Member Functions | |
MyEntityIterator (uint size) | |
Constructor. More... | |
virtual | ~MyEntityIterator () |
Destructor. More... | |
virtual void | restart () |
Moves the iterator back to the first entity in the list. More... | |
virtual Mesh::EntityHandle | operator* () const |
Return the handle currently being pointed to by the iterator. More... | |
virtual void | operator++ () |
Move to the next entity. More... | |
virtual bool | is_at_end () const |
Check if we are at the end of the entites. More... | |
MyEntityIterator (uint size) | |
Constructor. More... | |
virtual | ~MyEntityIterator () |
Destructor. More... | |
virtual void | restart () |
Moves the iterator back to the first entity in the list. More... | |
virtual Mesh::EntityHandle | operator* () const |
Return the handle currently being pointed to by the iterator. More... | |
virtual void | operator++ () |
Move to the next entity. More... | |
virtual bool | is_at_end () const |
Check if we are at the end of the entites. More... | |
MyEntityIterator (uint size) | |
Constructor. More... | |
virtual | ~MyEntityIterator () |
Destructor. More... | |
virtual void | restart () |
Moves the iterator back to the first entity in the list. More... | |
virtual Mesh::EntityHandle | operator* () const |
Return the handle currently being pointed to by the iterator. More... | |
virtual void | operator++ () |
Move to the next entity. More... | |
virtual bool | is_at_end () const |
Check if we are at the end of the entites. More... | |
Public Member Functions inherited from EntityIterator | |
virtual | ~EntityIterator () |
Private Attributes | |
uint | _cur |
uint | _size |
A class for iterating through a Panes vertices or elements.
Definition at line 495 of file MesqPane.h.
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Check if we are at the end of the entites.
Returns false until the iterator has been advanced PAST the last entity once is_at_end() returns true, *iterator returns 0.
Implements EntityIterator.
Definition at line 530 of file MesqPane.h.
|
inlinevirtual |
Check if we are at the end of the entites.
Returns false until the iterator has been advanced PAST the last entity once is_at_end() returns true, *iterator returns 0.
Implements EntityIterator.
Definition at line 557 of file MesqPane_95.h.
|
inlinevirtual |
Check if we are at the end of the entites.
Returns false until the iterator has been advanced PAST the last entity once is_at_end() returns true, *iterator returns 0.
Implements EntityIterator.
Definition at line 661 of file MesqPane_1_1.h.
|
inlinevirtual |
Return the handle currently being pointed to by the iterator.
Implements EntityIterator.
Definition at line 513 of file MesqPane.h.
|
inlinevirtual |
Return the handle currently being pointed to by the iterator.
Implements EntityIterator.
Definition at line 540 of file MesqPane_95.h.
|
inlinevirtual |
Return the handle currently being pointed to by the iterator.
Implements EntityIterator.
Definition at line 644 of file MesqPane_1_1.h.
|
inlinevirtual |
|
inlinevirtual |
Move to the next entity.
Implements EntityIterator.
Definition at line 548 of file MesqPane_95.h.
References _cur.
|
inlinevirtual |
Move to the next entity.
Implements EntityIterator.
Definition at line 652 of file MesqPane_1_1.h.
References _cur.
|
inlinevirtual |
Moves the iterator back to the first entity in the list.
Implements EntityIterator.
Definition at line 508 of file MesqPane.h.
|
inlinevirtual |
Moves the iterator back to the first entity in the list.
Implements EntityIterator.
Definition at line 535 of file MesqPane_95.h.
References _cur.
|
inlinevirtual |
Moves the iterator back to the first entity in the list.
Implements EntityIterator.
Definition at line 639 of file MesqPane_1_1.h.
References _cur.
|
private |
Definition at line 535 of file MesqPane.h.
Referenced by is_at_end(), MyEntityIterator(), operator*(), operator++(), restart(), and ~MyEntityIterator().
|
private |
Definition at line 536 of file MesqPane.h.
Referenced by is_at_end(), MyEntityIterator(), operator*(), and ~MyEntityIterator().