lux::ERadiancePhotonProcess Struct Reference

#include <exphotonmap.h>

List of all members.

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 Pointp
const Normaln
const ERadiancePhotonphoton


Detailed Description

Definition at line 66 of file integrators/exphotonmap.h.


Constructor & Destructor Documentation

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

Definition at line 69 of file integrators/exphotonmap.h.

References photon.

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

Definition at line 61 of file pbrtattic/integrators/exphotonmap.h.

References photon.


Member Function Documentation

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.


Member Data Documentation

Definition at line 82 of file integrators/exphotonmap.h.

Referenced by operator()().

Definition at line 81 of file integrators/exphotonmap.h.


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

Generated on Sat Aug 15 19:15:01 2009 for lux by  doxygen 1.5.9