#include <photonmap.h>
Public Member Functions | |
| NearSetPhotonProcess (u_int mp, const Point &P) | |
| void | operator() (const PhotonType &photon, float distSquared, float &maxDistSquared) const |
Public Attributes | |
| const Point & | p |
| ClosePhoton< PhotonType > * | photons |
| u_int | nLookup |
| u_int | foundPhotons |
Definition at line 210 of file core/photonmap.h.
| lux::NearSetPhotonProcess< PhotonType >::NearSetPhotonProcess | ( | u_int | mp, | |
| const Point & | P | |||
| ) | [inline] |
Definition at line 212 of file core/photonmap.h.
References lux::NearSetPhotonProcess< PhotonType >::foundPhotons, lux::NearSetPhotonProcess< PhotonType >::nLookup, and lux::NearSetPhotonProcess< PhotonType >::photons.
| void lux::NearSetPhotonProcess< PhotonType >::operator() | ( | const PhotonType & | photon, | |
| float | distSquared, | |||
| float & | maxDistSquared | |||
| ) | const [inline] |
Definition at line 218 of file core/photonmap.h.
References lux::NearSetPhotonProcess< PhotonType >::foundPhotons, lux::NearSetPhotonProcess< PhotonType >::nLookup, and lux::NearSetPhotonProcess< PhotonType >::photons.
u_int lux::NearSetPhotonProcess< PhotonType >::foundPhotons [mutable] |
Definition at line 239 of file core/photonmap.h.
Referenced by lux::LightPhotonMap::EPhoton(), lux::LightPhotonMap::LDiffusePhoton(), lux::LightPhotonMap::LPhoton(), lux::LightPhotonMap::LPhotonDiffuseApprox(), lux::NearSetPhotonProcess< PhotonType >::NearSetPhotonProcess(), and lux::NearSetPhotonProcess< PhotonType >::operator()().
| u_int lux::NearSetPhotonProcess< PhotonType >::nLookup |
Definition at line 238 of file core/photonmap.h.
Referenced by lux::NearSetPhotonProcess< PhotonType >::NearSetPhotonProcess(), and lux::NearSetPhotonProcess< PhotonType >::operator()().
| const Point& lux::NearSetPhotonProcess< PhotonType >::p |
Definition at line 236 of file core/photonmap.h.
| ClosePhoton<PhotonType>* lux::NearSetPhotonProcess< PhotonType >::photons |
Definition at line 237 of file core/photonmap.h.
Referenced by lux::LightPhotonMap::EPhoton(), lux::LightPhotonMap::LDiffusePhoton(), lux::LightPhotonMap::LPhoton(), lux::LightPhotonMap::LPhotonDiffuseApprox(), lux::NearSetPhotonProcess< PhotonType >::NearSetPhotonProcess(), and lux::NearSetPhotonProcess< PhotonType >::operator()().
1.6.2-20100208