lux::ERadiancePhotonProcess Struct Reference

#include <exphotonmap.h>

Collaboration diagram for lux::ERadiancePhotonProcess:
[legend]

List of all members.

Public Member Functions

 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 59 of file pbrtattic/integrators/exphotonmap.h.


Constructor & Destructor Documentation

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.


Member Data Documentation

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

Referenced by operator()().

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


The documentation for this struct was generated from the following file:
Generated by  doxygen 1.6.2-20100208