#include <exphotonmap.h>
Public Member Functions | |
EClosePhoton (const EPhoton *p=NULL, float md2=INFINITY) | |
bool | operator< (const EClosePhoton &p2) const |
EClosePhoton (const EPhoton *p=NULL, float md2=INFINITY) | |
bool | operator< (const EClosePhoton &p2) const |
Public Attributes | |
const EPhoton * | photon |
float | distanceSquared |
Definition at line 103 of file integrators/exphotonmap.h.
lux::EClosePhoton::EClosePhoton | ( | const EPhoton * | p = NULL , |
|
float | md2 = INFINITY | |||
) | [inline] |
Definition at line 105 of file integrators/exphotonmap.h.
References distanceSquared, blender::p, and photon.
lux::EClosePhoton::EClosePhoton | ( | const EPhoton * | p = NULL , |
|
float | md2 = INFINITY | |||
) | [inline] |
Definition at line 93 of file pbrtattic/integrators/exphotonmap.h.
References distanceSquared, blender::p, and photon.
bool lux::EClosePhoton::operator< | ( | const EClosePhoton & | p2 | ) | const [inline] |
Definition at line 98 of file pbrtattic/integrators/exphotonmap.h.
References distanceSquared, and photon.
bool lux::EClosePhoton::operator< | ( | const EClosePhoton & | p2 | ) | const [inline] |
Definition at line 111 of file integrators/exphotonmap.h.
References distanceSquared, and photon.
Definition at line 116 of file integrators/exphotonmap.h.
Referenced by EClosePhoton(), lux::EPhotonProcess::operator()(), and operator<().
const EPhoton * lux::EClosePhoton::photon |
Definition at line 115 of file integrators/exphotonmap.h.
Referenced by EClosePhoton(), lux::ExPhotonIntegrator::estimateE(), lux::ExPhotonIntegrator::LiInternal(), lux::ExPhotonIntegrator::LPhoton(), and operator<().