IrradProcess Struct Reference

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 71 of file irradiancecache.cpp.


Constructor & Destructor Documentation

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

Definition at line 73 of file irradiancecache.cpp.

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


Member Function Documentation

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

bool IrradProcess::Successful (  )  [inline]

Definition at line 81 of file irradiancecache.cpp.

References nFound, and sumWt.

Referenced by IrradianceCache::InterpolateIrradiance().

Spectrum IrradProcess::GetIrradiance (  )  const [inline]

Definition at line 84 of file irradiancecache.cpp.

References E, and sumWt.

Referenced by IrradianceCache::InterpolateIrradiance().


Member Data Documentation

Definition at line 85 of file irradiancecache.cpp.

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

Definition at line 86 of file irradiancecache.cpp.

Referenced by CreateSurfaceIntegrator(), and IrradProcess().

int IrradProcess::nFound [mutable]

float IrradProcess::sumWt [mutable]

Definition at line 88 of file irradiancecache.cpp.

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

Definition at line 89 of file irradiancecache.cpp.

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


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