#include <mitsuba/mitsuba.h>
Go to the source code of this file.
Classes | |
class | mitsuba::ContinuousSpectrum |
Abstract continous spectral power distribution data type, which supports evaluation at arbitrary wavelengths. More... | |
class | mitsuba::BlackBodySpectrum |
Spectral power distribution based on Planck's black body law. More... | |
class | mitsuba::RayleighSpectrum |
Spectral distribution for rendering participating media with Rayleigh scattering. More... | |
class | mitsuba::ProductSpectrum |
This spectral power distribution is defined as the product of two other continuous spectra. More... | |
class | mitsuba::InterpolatedSpectrum |
Linearly interpolated spectral power distribution. More... | |
struct | mitsuba::TSpectrum< T, N > |
Abstract spectral power distribution data type. More... | |
struct | mitsuba::Color3 |
RGB color data type. More... | |
struct | mitsuba::Spectrum |
Discrete spectral power distribution based on a number of wavelength bins over the 360-830 nm range. More... | |
Namespaces | |
mitsuba | |
Macros | |
#define | __MITSUBA_CORE_SPECTRUM_H_ |
#define | SPECTRUM_MIN_WAVELENGTH 360 |
#define | SPECTRUM_MAX_WAVELENGTH 830 |
#define | SPECTRUM_RANGE (SPECTRUM_MAX_WAVELENGTH-SPECTRUM_MIN_WAVELENGTH) |
#define __MITSUBA_CORE_SPECTRUM_H_ |
#define SPECTRUM_MAX_WAVELENGTH 830 |
#define SPECTRUM_MIN_WAVELENGTH 360 |
#define SPECTRUM_RANGE (SPECTRUM_MAX_WAVELENGTH-SPECTRUM_MIN_WAVELENGTH) |