#include <gaussianspd.h>
Public Member Functions | |
| GaussianSPD () | |
| GaussianSPD (float mean, float width, float refl) | |
| virtual | ~GaussianSPD () |
| void | init (float mean, float width, float refl) |
Protected Attributes | |
| float | mu |
| float | wd |
| float | r0 |
Definition at line 40 of file gaussianspd.h.
| lux::GaussianSPD::GaussianSPD | ( | ) | [inline] |
Definition at line 42 of file gaussianspd.h.
References init().
| lux::GaussianSPD::GaussianSPD | ( | float | mean, | |
| float | width, | |||
| float | refl | |||
| ) | [inline] |
Definition at line 46 of file gaussianspd.h.
References init().
| virtual lux::GaussianSPD::~GaussianSPD | ( | ) | [inline, virtual] |
Definition at line 50 of file gaussianspd.h.
| void GaussianSPD::init | ( | float | mean, | |
| float | width, | |||
| float | refl | |||
| ) |
Definition at line 28 of file gaussianspd.cpp.
References lux::SPD::AllocateSamples(), lux::SPD::Clamp(), lux::SPD::delta, GAUSS_CACHE_END, GAUSS_CACHE_SAMPLES, GAUSS_CACHE_START, lux::SPD::invDelta, lux::SPD::lambdaMax, lux::SPD::lambdaMin, mu, lux::SPD::nSamples, r0, lux::SPD::samples, and wd.
Referenced by GaussianSPD().
float lux::GaussianSPD::mu [protected] |
Definition at line 56 of file gaussianspd.h.
Referenced by init().
float lux::GaussianSPD::r0 [protected] |
Definition at line 56 of file gaussianspd.h.
Referenced by init().
float lux::GaussianSPD::wd [protected] |
Definition at line 56 of file gaussianspd.h.
Referenced by init().
1.6.2-20100208