PhotonProcess Struct Reference

List of all members.

Public Member Functions

 PhotonProcess (uint32_t mp, ClosePhoton *buf)
void operator() (const Point &p, const Photon &photon, float dist2, float &maxDistSquared)

Public Attributes

ClosePhotonphotons
uint32_t nLookup
uint32_t nFound

Detailed Description

Definition at line 118 of file photonmap.cpp.


Constructor & Destructor Documentation

PhotonProcess::PhotonProcess ( uint32_t  mp,
ClosePhoton buf 
)

Definition at line 141 of file photonmap.cpp.

References nFound, nLookup, and photons.


Member Function Documentation

void PhotonProcess::operator() ( const Point p,
const Photon photon,
float  dist2,
float &  maxDistSquared 
) [inline]

Definition at line 179 of file photonmap.cpp.

References ClosePhoton::distanceSquared, nFound, nLookup, and photons.


Member Data Documentation

Definition at line 124 of file photonmap.cpp.

Referenced by EPhoton(), PhotonIntegrator::Li(), LPhoton(), operator()(), and PhotonProcess().

Definition at line 124 of file photonmap.cpp.

Referenced by LPhoton(), operator()(), and PhotonProcess().

Definition at line 123 of file photonmap.cpp.

Referenced by EPhoton(), PhotonIntegrator::Li(), LPhoton(), operator()(), and PhotonProcess().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 28 20:00:14 2010 for pbrt by  doxygen 1.6.3