CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

iSectorIterator Struct Reference
[Crystal Space 3D Engine]

An iterator to iterate over sectors. More...

#include <iengine/sector.h>

Inheritance diagram for iSectorIterator:

iBase List of all members.

Public Member Functions

virtual bool HasNext ()=0
 Return true if there are more elements.
virtual iSectorNext ()=0
 Get sector from iterator. Return 0 at end.
virtual const csVector3GetLastPosition ()=0
 Get last position that was used from Fetch.
virtual void Reset ()=0
 Restart iterator.

Detailed Description

An iterator to iterate over sectors.

Some functions in CS return this.

Main creators of instances implementing this interface:

Definition at line 375 of file sector.h.


Member Function Documentation

virtual const csVector3& iSectorIterator::GetLastPosition  )  [pure virtual]
 

Get last position that was used from Fetch.

This can be different from 'pos' because of space warping.

virtual bool iSectorIterator::HasNext  )  [pure virtual]
 

Return true if there are more elements.

virtual iSector* iSectorIterator::Next  )  [pure virtual]
 

Get sector from iterator. Return 0 at end.

virtual void iSectorIterator::Reset  )  [pure virtual]
 

Restart iterator.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1