PBRT
SampledSpectrum Member List
This is the complete list of members for SampledSpectrum, including all inherited members.
c (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [protected]
Clamp(float low=0, float high=INFINITY) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
CoefficientSpectrum(float v=0.f) (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
Exp (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [friend]
FromRGB(const float rgb[3], SpectrumType type=SPECTRUM_REFLECTANCE) (defined in SampledSpectrum)SampledSpectrum [static]
FromSampled(const float *lambda, const float *v, int n) (defined in SampledSpectrum)SampledSpectrum [inline, static]
FromXYZ(const float xyz[3], SpectrumType type=SPECTRUM_REFLECTANCE) (defined in SampledSpectrum)SampledSpectrum [inline, static]
HasNaNs() const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
Init() (defined in SampledSpectrum)SampledSpectrum [inline, static]
IsBlack() const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator!=(const CoefficientSpectrum &sp) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator*(const CoefficientSpectrum &sp) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator*(float a) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator* (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [friend]
operator*=(const CoefficientSpectrum &sp) (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator*=(float a) (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator+(const CoefficientSpectrum &s2) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator+=(const CoefficientSpectrum &s2) (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator-(const CoefficientSpectrum &s2) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator-() const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator/(const CoefficientSpectrum &s2) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator/(float a) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator/=(float a) (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
operator==(const CoefficientSpectrum &sp) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
Pow (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [friend]
Print(FILE *f) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
Read(FILE *f) (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
SampledSpectrum(float v=0.f) (defined in SampledSpectrum)SampledSpectrum [inline]
SampledSpectrum(const CoefficientSpectrum< nSpectralSamples > &v) (defined in SampledSpectrum)SampledSpectrum [inline]
SampledSpectrum(const RGBSpectrum &r, SpectrumType type=SPECTRUM_REFLECTANCE) (defined in SampledSpectrum)SampledSpectrum
Sqrt (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [friend]
ToRGB(float rgb[3]) const (defined in SampledSpectrum)SampledSpectrum [inline]
ToRGBSpectrum() const (defined in SampledSpectrum)SampledSpectrum
ToXYZ(float xyz[3]) const (defined in SampledSpectrum)SampledSpectrum [inline]
Write(FILE *f) const (defined in CoefficientSpectrum< nSpectralSamples >)CoefficientSpectrum< nSpectralSamples > [inline]
y() const (defined in SampledSpectrum)SampledSpectrum [inline]