PhotonMap::Iterator Class Reference

#include <PhotonMap.h>

Inheritance diagram for PhotonMap::Iterator:

PhotonsIterator List of all members.

Public Member Functions

 Iterator (const PhotonMap *pm)
virtual bool hasNext ()
virtual Photonnext ()

Protected Attributes

const PhotonMap_pMap
unsigned _actPhoton

Detailed Description

Definition at line 25 of file PhotonMap.h.


Constructor & Destructor Documentation

Iterator const PhotonMap pm  )  [inline]
 

Definition at line 31 of file PhotonMap.h.


Member Function Documentation

virtual bool hasNext  )  [inline, virtual]
 

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

Implements PhotonsIterator.

Definition at line 34 of file PhotonMap.h.

virtual Photon* next  )  [inline, virtual]
 

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

Implements PhotonsIterator.

Definition at line 38 of file PhotonMap.h.


Member Data Documentation

unsigned _actPhoton [protected]
 

Definition at line 28 of file PhotonMap.h.

const PhotonMap* _pMap [protected]
 

Definition at line 27 of file PhotonMap.h.


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