#include <exphotonmap.h>
Public Member Functions | |
| ERadiancePhotonProcess (const Point &pp, const Normal &nn) | |
| void | operator() (const ERadiancePhoton &rp, float distSquared, float &maxDistSquared) const |
| ERadiancePhotonProcess (const Point &pp, const Normal &nn) | |
| void | operator() (const ERadiancePhoton &rp, float distSquared, float &maxDistSquared) const |
Public Attributes | |
| const Point & | p |
| const Normal & | n |
| const ERadiancePhoton * | photon |
Definition at line 66 of file integrators/exphotonmap.h.
| void lux::ERadiancePhotonProcess::operator() | ( | const ERadiancePhoton & | rp, | |
| float | distSquared, | |||
| float & | maxDistSquared | |||
| ) | const [inline] |
Definition at line 65 of file pbrtattic/integrators/exphotonmap.h.
References lux::Dot(), n, lux::ERadiancePhoton::n, and photon.
| void lux::ERadiancePhotonProcess::operator() | ( | const ERadiancePhoton & | rp, | |
| float | distSquared, | |||
| float & | maxDistSquared | |||
| ) | const [inline] |
Definition at line 74 of file integrators/exphotonmap.h.
References lux::Dot(), n, lux::ERadiancePhoton::n, and photon.
| const Normal & lux::ERadiancePhotonProcess::n |
| const Point & lux::ERadiancePhotonProcess::p |
Definition at line 81 of file integrators/exphotonmap.h.
const ERadiancePhoton * lux::ERadiancePhotonProcess::photon [mutable] |
Definition at line 83 of file integrators/exphotonmap.h.
Referenced by ERadiancePhotonProcess(), lux::ExPhotonIntegrator::LiInternal(), and operator()().
1.5.9