lux::IrradProcess Struct Reference

#include <irradiancecache.h>

List of all members.

Public Member Functions

 IrradProcess (const Normal &N, float me)
void operator() (const Point &P, const IrradianceSample &sample) const
bool Successful ()
Spectrum GetIrradiance () const

Public Attributes

Normal n
float maxError
int nFound
int samplesChecked
float sumWt
Spectrum E


Detailed Description

Definition at line 77 of file irradiancecache.h.


Constructor & Destructor Documentation

lux::IrradProcess::IrradProcess ( const Normal N,
float  me 
) [inline]

Definition at line 79 of file irradiancecache.h.

References E, maxError, n, nFound, samplesChecked, and sumWt.


Member Function Documentation

Spectrum lux::IrradProcess::GetIrradiance (  )  const [inline]

Definition at line 90 of file irradiancecache.h.

References E, and sumWt.

Referenced by lux::IrradianceCache::InterpolateIrradiance().

void IrradProcess::operator() ( const Point P,
const IrradianceSample sample 
) const

bool lux::IrradProcess::Successful (  )  [inline]

Definition at line 87 of file irradiancecache.h.

References nFound, and sumWt.

Referenced by lux::IrradianceCache::InterpolateIrradiance().


Member Data Documentation

Definition at line 95 of file irradiancecache.h.

Referenced by GetIrradiance(), IrradProcess(), and operator()().

Definition at line 92 of file irradiancecache.h.

Referenced by IrradProcess().

Definition at line 91 of file irradiancecache.h.

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

Definition at line 93 of file irradiancecache.h.

Referenced by IrradProcess(), operator()(), and Successful().

Definition at line 93 of file irradiancecache.h.

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

float lux::IrradProcess::sumWt [mutable]

Definition at line 94 of file irradiancecache.h.

Referenced by GetIrradiance(), IrradProcess(), operator()(), and Successful().


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

Generated on Fri Jul 24 11:50:05 2009 for lux by  doxygen 1.5.9