#include
Public Member Functions | |
virtual void | AddRef ()=0 |
virtual void | Release ()=0 |
Deletes this iterator and frees any memory it might have allocated. | |
virtual bool | IsEnd ()=0 |
Check whether current iterator position is the end position. | |
virtual IPhysicalEntity * | Next ()=0 |
returns the entity that the iterator points to before it goes to the next | |
virtual IPhysicalEntity * | This ()=0 |
returns the entity that the iterator points to | |
virtual void | MoveFirst ()=0 |
positions the iterator at the begining of the entity list | |
Physical entity iterator interface. This interface is used to traverse trough all the physical entities in an physical world. In a way, this iterator works a lot like a stl iterator.