IrradProcess Struct Reference

List of all members.

Public Member Functions

 IrradProcess (const Point &P, const Normal &N, float mw, float cmsad)
bool operator() (const IrradianceSample *sample)
bool Successful ()
Spectrum GetIrradiance () const
Vector GetAverageDirection () const

Public Attributes

Point p
Normal n
float minWeight
float cosMaxSampleAngleDifference
float sumWt
int nFound
Spectrum E
Vector wAvg

Detailed Description

Definition at line 64 of file irradiancecache.cpp.


Constructor & Destructor Documentation

IrradProcess::IrradProcess ( const Point P,
const Normal N,
float  mw,
float  cmsad 
) [inline]

Definition at line 66 of file irradiancecache.cpp.

References cosMaxSampleAngleDifference, E, minWeight, n, nFound, p, sumWt, and wAvg.


Member Function Documentation

Vector IrradProcess::GetAverageDirection (  )  const [inline]

Definition at line 81 of file irradiancecache.cpp.

References wAvg.

Referenced by IrradianceCacheIntegrator::interpolateE().

Spectrum IrradProcess::GetIrradiance (  )  const [inline]

Definition at line 80 of file irradiancecache.cpp.

References E, and sumWt.

Referenced by IrradianceCacheIntegrator::interpolateE().

bool IrradProcess::operator() ( const IrradianceSample sample  ) 
bool IrradProcess::Successful (  )  [inline]

Definition at line 77 of file irradiancecache.cpp.

References minWeight, and sumWt.

Referenced by IrradianceCacheIntegrator::interpolateE().


Member Data Documentation

Definition at line 86 of file irradiancecache.cpp.

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

Definition at line 88 of file irradiancecache.cpp.

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

Definition at line 86 of file irradiancecache.cpp.

Referenced by IrradProcess(), and Successful().

Definition at line 85 of file irradiancecache.cpp.

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

Definition at line 84 of file irradiancecache.cpp.

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

Definition at line 86 of file irradiancecache.cpp.

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

Definition at line 89 of file irradiancecache.cpp.

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


The documentation for this struct was generated from the following file:
Generated on Sat Aug 28 20:00:13 2010 for pbrt by  doxygen 1.6.3