This spectral power distribution is defined as the product of two other continuous spectra. More...
#include <mitsuba/core/spectrum.h>
Inheritance diagram for mitsuba::ProductSpectrum: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.