This spectral power distribution is defined as the product of two other continuous spectra. More...
#include <mitsuba/core/spectrum.h>
Public Member Functions | |
ProductSpectrum (const ContinuousSpectrum &s1, const ContinuousSpectrum &s2) | |
Return the value of the spectral power distribution at the given wavelength. More... | |
virtual Float | eval (Float lambda) const |
Return the value of the spectral power distribution at the given wavelength. More... | |
virtual | ~ProductSpectrum () |
Virtual destructor. More... | |
std::string | toString () const |
Return a string representation. More... | |
Public Member Functions inherited from mitsuba::ContinuousSpectrum | |
virtual Float | average (Float lambdaMin, Float lambdaMax) const |
Integrate the spectral power distribution over a given interval and return the average value. More... | |
virtual | ~ContinuousSpectrum () |
Virtual destructor. More... | |
This spectral power distribution is defined as the product of two other continuous spectra.
|
inline |
Return the value of the spectral power distribution at the given wavelength.
|
inlinevirtual |
Virtual destructor.
Return the value of the spectral power distribution at the given wavelength.
Implements mitsuba::ContinuousSpectrum.
|
virtual |
Return a string representation.
Implements mitsuba::ContinuousSpectrum.