PhotonsIterator Class Reference

#include <PhotonsIterator.h>

Inheritance diagram for PhotonsIterator:

PhotonMap::Iterator List of all members.

Public Member Functions

virtual ~PhotonsIterator ()
virtual bool hasNext ()=0
virtual Photonnext ()=0

Detailed Description

Iterator that enables to traverse photon maps photon by photon.

Definition at line 14 of file PhotonsIterator.h.


Constructor & Destructor Documentation

virtual ~PhotonsIterator  )  [inline, virtual]
 

Definition at line 16 of file PhotonsIterator.h.


Member Function Documentation

virtual bool hasNext  )  [pure virtual]
 

Returns:
true if there is another uninspected photon, false otherwise

Implemented in PhotonMap::Iterator.

virtual Photon* next  )  [pure virtual]
 

Returns:
Actual photon or null and moves to the next photon

Implemented in PhotonMap::Iterator.


The documentation for this class was generated from the following file:
Generated on Wed Jun 28 12:24:33 2006 for esg by  doxygen 1.4.6