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 |
Definition at line 71 of file irradiancecache.cpp.
| IrradProcess::IrradProcess | ( | const Normal & | N, | |
| float | me | |||
| ) | [inline] |
Definition at line 73 of file irradiancecache.cpp.
References E, maxError, n, nFound, samplesChecked, and sumWt.
| void IrradProcess::operator() | ( | const Point & | P, | |
| const IrradianceSample & | sample | |||
| ) | const |
Definition at line 340 of file irradiancecache.cpp.
References DistanceSquared(), Dot(), IrradianceSample::E, E, IrradianceSample::maxDist, IrradianceSample::n, n, nFound, IrradianceSample::p, samplesChecked, and sumWt.
| bool IrradProcess::Successful | ( | ) | [inline] |
Definition at line 81 of file irradiancecache.cpp.
Referenced by IrradianceCache::InterpolateIrradiance().
| Spectrum IrradProcess::GetIrradiance | ( | ) | const [inline] |
Definition at line 84 of file irradiancecache.cpp.
Referenced by IrradianceCache::InterpolateIrradiance().
| float IrradProcess::maxError |
Definition at line 86 of file irradiancecache.cpp.
Referenced by CreateSurfaceIntegrator(), and IrradProcess().
int IrradProcess::nFound [mutable] |
Definition at line 87 of file irradiancecache.cpp.
Referenced by IrradianceCache::InterpolateIrradiance(), IrradProcess(), operator()(), and Successful().
int IrradProcess::samplesChecked [mutable] |
Definition at line 87 of file irradiancecache.cpp.
Referenced by IrradianceCache::InterpolateIrradiance(), IrradProcess(), and operator()().
float IrradProcess::sumWt [mutable] |
Definition at line 88 of file irradiancecache.cpp.
Referenced by GetIrradiance(), IrradProcess(), operator()(), and Successful().
Spectrum IrradProcess::E [mutable] |
Definition at line 89 of file irradiancecache.cpp.
Referenced by GetIrradiance(), IrradProcess(), and operator()().
1.5.6