RadiancePhotonProcess Struct Reference

List of all members.

Public Member Functions

 RadiancePhotonProcess (const Point &pp, const Normal &nn)
void operator() (const RadiancePhoton &rp, float distSquared, float &maxDistSquared) const

Public Attributes

const Pointp
const Normaln
const RadiancePhotonphoton


Detailed Description

Definition at line 53 of file exphotonmap.cpp.


Constructor & Destructor Documentation

RadiancePhotonProcess::RadiancePhotonProcess ( const Point pp,
const Normal nn 
) [inline]

Definition at line 55 of file exphotonmap.cpp.

References photon.


Member Function Documentation

void RadiancePhotonProcess::operator() ( const RadiancePhoton rp,
float  distSquared,
float &  maxDistSquared 
) const [inline]

Definition at line 59 of file exphotonmap.cpp.

References Dot(), n, RadiancePhoton::n, and photon.


Member Data Documentation

Definition at line 66 of file exphotonmap.cpp.

Definition at line 67 of file exphotonmap.cpp.

Referenced by operator()().

Definition at line 68 of file exphotonmap.cpp.

Referenced by ExPhotonIntegrator::Li(), operator()(), and RadiancePhotonProcess().


The documentation for this struct was generated from the following file:

Generated on Mon Jul 20 17:31:55 2009 for pbrt by  doxygen 1.5.6