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