CrystalSpace

Public API Reference

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

iSectorIterator Struct Reference
[Crystal Space 3D Engine]

An iterator to iterate over sectors. More...

#include <sector.h>

Inheritance diagram for iSectorIterator:

iBase List of all members.

Public Methods

virtual bool HasNext ()=0
 Return true if there are more elements. More...

virtual iSectorNext ()=0
 Get sector from iterator. Return 0 at end. More...

virtual const csVector3GetLastPosition ()=0
 Get last position that was used from Fetch. More...

virtual void Reset ()=0
 Restart iterator. More...


Detailed Description

An iterator to iterate over sectors.

Some functions in CS return this.

Definition at line 252 of file iengine/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.2.14