#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()().