PBRT
SampledSpectrum Class Reference
Inheritance diagram for SampledSpectrum:
CoefficientSpectrum< nSpectralSamples >

List of all members.

Public Member Functions

 SampledSpectrum (float v=0.f)
 SampledSpectrum (const CoefficientSpectrum< nSpectralSamples > &v)
void ToXYZ (float xyz[3]) const
float y () const
void ToRGB (float rgb[3]) const
RGBSpectrum ToRGBSpectrum () const
 SampledSpectrum (const RGBSpectrum &r, SpectrumType type=SPECTRUM_REFLECTANCE)

Static Public Member Functions

static SampledSpectrum FromSampled (const float *lambda, const float *v, int n)
static void Init ()
static SampledSpectrum FromRGB (const float rgb[3], SpectrumType type=SPECTRUM_REFLECTANCE)
static SampledSpectrum FromXYZ (const float xyz[3], SpectrumType type=SPECTRUM_REFLECTANCE)

The documentation for this class was generated from the following files: