Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::Spectrum Member List

This is the complete list of members for mitsuba::Spectrum, including all inherited members.

abs() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
addWeighted(Scalar weight, const TSpectrum &spec)mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
average() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
CIE_D65mitsuba::Spectrumprotectedstatic
CIE_normalizationmitsuba::Spectrumprotectedstatic
CIE_Xmitsuba::Spectrumprotectedstatic
CIE_Ymitsuba::Spectrumprotectedstatic
CIE_Zmitsuba::Spectrumprotectedstatic
clampNegative()mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
dimmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >static
EConversionIntent enum namemitsuba::Spectrum
EIlluminant enum valuemitsuba::Spectrum
EReflectance enum valuemitsuba::Spectrum
eval(Float lambda) const mitsuba::Spectrum
exp() constmitsuba::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::Spectrumstatic
getD65()mitsuba::Spectruminlinestatic
getLuminance() const mitsuba::Spectrum
isNaN() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
isValid() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
isZero() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
log() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
m_wavelengthsmitsuba::Spectrumprotectedstatic
max() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
min() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator!=(const Spectrum &val) const mitsuba::Spectruminline
TSpectrum< Float, SPECTRUM_SAMPLES >::operator!=(const TSpectrum &spec) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator*(Scalar f) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator*(const TSpectrum &spec) constmitsuba::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) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator+=(const TSpectrum &spec)mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator-(const TSpectrum &spec) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator-() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator-=(const TSpectrum &spec)mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator/(const TSpectrum &spec) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator/(Scalar f) constmitsuba::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::Spectruminline
TSpectrum< Float, SPECTRUM_SAMPLES >::operator==(const TSpectrum &spec) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator[](int entry)mitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
operator[](int entry) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
Parent typedefmitsuba::Spectrum
pow(Scalar f) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
rgbIllum2SpecBluemitsuba::Spectrumprotectedstatic
rgbIllum2SpecCyanmitsuba::Spectrumprotectedstatic
rgbIllum2SpecGreenmitsuba::Spectrumprotectedstatic
rgbIllum2SpecMagentamitsuba::Spectrumprotectedstatic
rgbIllum2SpecRedmitsuba::Spectrumprotectedstatic
rgbIllum2SpecWhitemitsuba::Spectrumprotectedstatic
rgbIllum2SpecYellowmitsuba::Spectrumprotectedstatic
rgbRefl2SpecBluemitsuba::Spectrumprotectedstatic
rgbRefl2SpecCyanmitsuba::Spectrumprotectedstatic
rgbRefl2SpecGreenmitsuba::Spectrumprotectedstatic
rgbRefl2SpecMagentamitsuba::Spectrumprotectedstatic
rgbRefl2SpecRedmitsuba::Spectrumprotectedstatic
rgbRefl2SpecWhitemitsuba::Spectrumprotectedstatic
rgbRefl2SpecYellowmitsuba::Spectrumprotectedstatic
smitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >protected
safe_sqrt() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
Scalar typedefmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >
serialize(Stream *stream) constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
Spectrum()mitsuba::Spectruminline
Spectrum(const Parent &s)mitsuba::Spectruminline
Spectrum(const TSpectrum< AltScalar, SPECTRUM_SAMPLES > &v)mitsuba::Spectruminlineexplicit
Spectrum(Float v)mitsuba::Spectruminlineexplicit
Spectrum(Float value[SPECTRUM_SAMPLES])mitsuba::Spectruminlineexplicit
Spectrum(Stream *stream)mitsuba::Spectruminlineexplicit
sqrt() constmitsuba::TSpectrum< Float, SPECTRUM_SAMPLES >inline
staticInitialization()mitsuba::Spectrumstatic
staticShutdown()mitsuba::Spectrumstatic
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