#include <rgbillum.h>
Public Member Functions | |
| RGBIllumSPD () | |
| RGBIllumSPD (RGBColor s) | |
| virtual | ~RGBIllumSPD () |
Protected Member Functions | |
| void | AddWeighted (float w, float *c) |
| void | init (RGBColor s) |
Definition at line 35 of file rgbillum.h.
| lux::RGBIllumSPD::RGBIllumSPD | ( | ) | [inline] |
Definition at line 37 of file rgbillum.h.
References init().
| lux::RGBIllumSPD::RGBIllumSPD | ( | RGBColor | s | ) | [inline] |
Definition at line 41 of file rgbillum.h.
References init().
| virtual lux::RGBIllumSPD::~RGBIllumSPD | ( | ) | [inline, virtual] |
Definition at line 45 of file rgbillum.h.
| void lux::RGBIllumSPD::AddWeighted | ( | float | w, | |
| float * | c | |||
| ) | [inline, protected] |
Definition at line 48 of file rgbillum.h.
References lux::SPD::nSamples, and lux::SPD::samples.
Referenced by init().
| void RGBIllumSPD::init | ( | RGBColor | s | ) | [protected] |
Definition at line 31 of file rgbillum.cpp.
References AddWeighted(), lux::SPD::AllocateSamples(), b, lux::Color::c, lux::SPD::Clamp(), lux::SPD::delta, blender::g, lux::illumrgb2spect_bins, lux::illumrgb2spect_blue, lux::illumrgb2spect_cyan, lux::illumrgb2spect_end, lux::illumrgb2spect_green, lux::illumrgb2spect_magenta, lux::illumrgb2spect_red, lux::illumrgb2spect_scale, lux::illumrgb2spect_start, lux::illumrgb2spect_white, lux::illumrgb2spect_yellow, lux::SPD::invDelta, lux::SPD::lambdaMax, lux::SPD::lambdaMin, lux::SPD::nSamples, lux::r, lux::SPD::samples, and lux::SPD::Scale().
Referenced by RGBIllumSPD().
1.6.2-20100208