SpectralSampleSet.cpp File Reference

Templated set of spectral values (wavelength-dependeht), sampled at N distinct wavelengths. Specific SpectralSampleSet instances include SpectralRadianceSet, in which each sample represents the radiance at a single wavelength with units Watts / (m^2 sr), and SpectralScalarSet, where each wavelength-dependent sample represents a unitless scalar that can be used to attenuate SpectralRadianceSet. More...

#include "SpectralSampleSet.h"

Go to the source code of this file.


Detailed Description

Templated set of spectral values (wavelength-dependeht), sampled at N distinct wavelengths. Specific SpectralSampleSet instances include SpectralRadianceSet, in which each sample represents the radiance at a single wavelength with units Watts / (m^2 sr), and SpectralScalarSet, where each wavelength-dependent sample represents a unitless scalar that can be used to attenuate SpectralRadianceSet.

Author:
Travis Fischer (fisch0920@gmail.com)

Matthew Jacobs (jacobs.mh@gmail.com)

Date:
Fall 2008
Note:
Throughout Milton, currently only RGB spectra are used, but this abstraction is in place and used ubiquitously s.t. we can eventually come back and implement spectrally-aware rendering with the majority of the changes taking place in this one class.

Definition in file SpectralSampleSet.cpp.


Generated on 28 Feb 2009 for Milton by doxygen 1.5.6