#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.