#include <photonmap.h>
Public Member Functions | |
| ClosePhoton (const PhotonType *p=NULL, float md2=INFINITY) | |
| bool | operator< (const ClosePhoton &p2) const |
| ClosePhoton (const Photon *p=NULL, float md2=INFINITY) | |
| bool | operator< (const ClosePhoton &p2) const |
Public Attributes | |
| const PhotonType * | photon |
| float | distanceSquared |
| const Photon * | photon |
Definition at line 193 of file core/photonmap.h.
| lux::ClosePhoton< PhotonType >::ClosePhoton | ( | const PhotonType * | p = NULL, |
|
| float | md2 = INFINITY | |||
| ) | [inline] |
Definition at line 195 of file core/photonmap.h.
References lux::ClosePhoton< PhotonType >::distanceSquared, p, and lux::ClosePhoton< PhotonType >::photon.
| lux::ClosePhoton< PhotonType >::ClosePhoton | ( | const Photon * | p = NULL, |
|
| float | md2 = INFINITY | |||
| ) | [inline] |
Definition at line 105 of file pbrtattic/integrators/photonmap.h.
References lux::ClosePhoton< PhotonType >::distanceSquared, p, and lux::ClosePhoton< PhotonType >::photon.
| bool lux::ClosePhoton< PhotonType >::operator< | ( | const ClosePhoton< PhotonType > & | p2 | ) | const [inline] |
Definition at line 110 of file pbrtattic/integrators/photonmap.h.
References lux::ClosePhoton< PhotonType >::distanceSquared, and lux::ClosePhoton< PhotonType >::photon.
| bool lux::ClosePhoton< PhotonType >::operator< | ( | const ClosePhoton< PhotonType > & | p2 | ) | const [inline] |
Definition at line 201 of file core/photonmap.h.
References lux::ClosePhoton< PhotonType >::distanceSquared, and lux::ClosePhoton< PhotonType >::photon.
| float lux::ClosePhoton< PhotonType >::distanceSquared |
Definition at line 207 of file core/photonmap.h.
Referenced by lux::ClosePhoton< PhotonType >::ClosePhoton(), lux::PhotonProcess::operator()(), and lux::ClosePhoton< PhotonType >::operator<().
| const Photon* lux::ClosePhoton< PhotonType >::photon |
Definition at line 114 of file pbrtattic/integrators/photonmap.h.
| const PhotonType* lux::ClosePhoton< PhotonType >::photon |
Definition at line 206 of file core/photonmap.h.
Referenced by lux::ClosePhoton< PhotonType >::ClosePhoton(), lux::LightPhotonMap::EPhoton(), lux::LightPhotonMap::LDiffusePhoton(), lux::PhotonIntegrator::LPhoton(), lux::LightPhotonMap::LPhoton(), lux::LightPhotonMap::LPhotonDiffuseApprox(), and lux::ClosePhoton< PhotonType >::operator<().
1.6.2-20100208