abs() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
addWeighted(Scalar weight, const TSpectrum &spec) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
average() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
CIE_D65 | mitsuba::Spectrum | protectedstatic |
CIE_normalization | mitsuba::Spectrum | protectedstatic |
CIE_X | mitsuba::Spectrum | protectedstatic |
CIE_Y | mitsuba::Spectrum | protectedstatic |
CIE_Z | mitsuba::Spectrum | protectedstatic |
clampNegative() | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
dim | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | static |
EConversionIntent enum name | mitsuba::Spectrum | |
EIlluminant enum value | mitsuba::Spectrum | |
EReflectance enum value | mitsuba::Spectrum | |
eval(Float lambda) const | mitsuba::Spectrum | |
exp() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
fromContinuousSpectrum(const ContinuousSpectrum &smooth) | mitsuba::Spectrum | |
fromIPT(Float I, Float P, Float T, EConversionIntent intent=EReflectance) | mitsuba::Spectrum | |
fromLinearRGB(Float r, Float g, Float b, EConversionIntent intent=EReflectance) | mitsuba::Spectrum | |
fromRGBE(const uint8_t rgbe[4], EConversionIntent intent=EIlluminant) | mitsuba::Spectrum | |
fromSRGB(Float r, Float g, Float b) | mitsuba::Spectrum | |
fromXYZ(Float x, Float y, Float z, EConversionIntent intent=EReflectance) | mitsuba::Spectrum | |
getBinCoverage(size_t index) | mitsuba::Spectrum | static |
getD65() | mitsuba::Spectrum | inlinestatic |
getLuminance() const | mitsuba::Spectrum | |
isNaN() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
isValid() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
isZero() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
log() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
m_wavelengths | mitsuba::Spectrum | protectedstatic |
max() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
min() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator!=(const Spectrum &val) const | mitsuba::Spectrum | inline |
TSpectrum< Float, SPECTRUM_SAMPLES >::operator!=(const TSpectrum &spec) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator*(Scalar f) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator*(const TSpectrum &spec) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator*=(Scalar f) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator*=(const TSpectrum &spec) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator+(const TSpectrum &spec) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator+=(const TSpectrum &spec) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator-(const TSpectrum &spec) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator-() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator-=(const TSpectrum &spec) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator/(const TSpectrum &spec) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator/(Scalar f) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator/=(const TSpectrum &spec) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator/=(Scalar f) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator==(const Spectrum &val) const | mitsuba::Spectrum | inline |
TSpectrum< Float, SPECTRUM_SAMPLES >::operator==(const TSpectrum &spec) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator[](int entry) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
operator[](int entry) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
Parent typedef | mitsuba::Spectrum | |
pow(Scalar f) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
rgbIllum2SpecBlue | mitsuba::Spectrum | protectedstatic |
rgbIllum2SpecCyan | mitsuba::Spectrum | protectedstatic |
rgbIllum2SpecGreen | mitsuba::Spectrum | protectedstatic |
rgbIllum2SpecMagenta | mitsuba::Spectrum | protectedstatic |
rgbIllum2SpecRed | mitsuba::Spectrum | protectedstatic |
rgbIllum2SpecWhite | mitsuba::Spectrum | protectedstatic |
rgbIllum2SpecYellow | mitsuba::Spectrum | protectedstatic |
rgbRefl2SpecBlue | mitsuba::Spectrum | protectedstatic |
rgbRefl2SpecCyan | mitsuba::Spectrum | protectedstatic |
rgbRefl2SpecGreen | mitsuba::Spectrum | protectedstatic |
rgbRefl2SpecMagenta | mitsuba::Spectrum | protectedstatic |
rgbRefl2SpecRed | mitsuba::Spectrum | protectedstatic |
rgbRefl2SpecWhite | mitsuba::Spectrum | protectedstatic |
rgbRefl2SpecYellow | mitsuba::Spectrum | protectedstatic |
s | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | protected |
safe_sqrt() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
Scalar typedef | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | |
serialize(Stream *stream) const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
Spectrum() | mitsuba::Spectrum | inline |
Spectrum(const Parent &s) | mitsuba::Spectrum | inline |
Spectrum(const TSpectrum< AltScalar, SPECTRUM_SAMPLES > &v) | mitsuba::Spectrum | inlineexplicit |
Spectrum(Float v) | mitsuba::Spectrum | inlineexplicit |
Spectrum(Float value[SPECTRUM_SAMPLES]) | mitsuba::Spectrum | inlineexplicit |
Spectrum(Stream *stream) | mitsuba::Spectrum | inlineexplicit |
sqrt() const | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
staticInitialization() | mitsuba::Spectrum | static |
staticShutdown() | mitsuba::Spectrum | static |
toIPT(Float &I, Float &P, Float &T) const | mitsuba::Spectrum | |
toLinearRGB(Float &r, Float &g, Float &b) const | mitsuba::Spectrum | |
toRGBE(uint8_t rgbe[4]) const | mitsuba::Spectrum | |
toSRGB(Float &r, Float &g, Float &b) const | mitsuba::Spectrum | |
toString() const | mitsuba::Spectrum | |
toXYZ(Float &x, Float &y, Float &z) const | mitsuba::Spectrum | |
TSpectrum() | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inline |
TSpectrum(Scalar v) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inlineexplicit |
TSpectrum(Scalar spec[N]) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inlineexplicit |
TSpectrum(Stream *stream) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inlineexplicit |
TSpectrum(const TSpectrum< AltScalar, N > &v) | mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES > | inlineexplicit |