lux::PhotonProcess Struct Reference

#include <photonmap.h>

List of all members.

Public Member Functions

 PhotonProcess (u_int mp, const Point &p)
void operator() (const Photon &photon, float dist2, float &maxDistSquared) const

Public Attributes

const Pointp
ClosePhotonphotons
u_int nLookup
u_int foundPhotons


Detailed Description

Definition at line 95 of file photonmap.h.


Constructor & Destructor Documentation

PhotonProcess::PhotonProcess ( u_int  mp,
const Point p 
)

Definition at line 412 of file photonmap.cpp.

References foundPhotons, nLookup, and photons.


Member Function Documentation

void PhotonProcess::operator() ( const Photon photon,
float  dist2,
float &  maxDistSquared 
) const

Definition at line 418 of file photonmap.cpp.

References lux::ClosePhoton::distanceSquared, foundPhotons, nLookup, and photons.


Member Data Documentation

Definition at line 102 of file photonmap.h.

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

Definition at line 101 of file photonmap.h.

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

Definition at line 99 of file photonmap.h.

Definition at line 100 of file photonmap.h.

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


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

Generated on Mon May 18 07:16:19 2009 for lux by  doxygen 1.5.8