IPhysicalEntityIt

IPhysicalEntityItabstract

#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

Detailed Description

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.