#include <Spectrum.h>
Inheritance diagram for IrregularSpectralCurve:
Public Members | |||
![]() | ![]() | IrregularSpectralCurve () | |
![]() | ![]() | IrregularSpectralCurve (Float *amps, Float *wavs, Int divs) | |
![]() | ![]() | ~IrregularSpectralCurve () | |
![]() | ![]() | Float | Sample (Float lambda) const |
![]() | ![]() | IrregularSpectralCurve& | ReadSDFile (FileName filename) |
Protected Members | |||
![]() | ![]() | Float* | amplitudes |
![]() | ![]() | Float* | accumAmplitudes |
![]() | ![]() | Float* | wavelengths |
![]() | ![]() | Int | divisions |
Definition at line 73 of file Spectrum.h.
IrregularSpectralCurve::IrregularSpectralCurve () |
Definition at line 285 of file Spectrum.cc.
IrregularSpectralCurve::IrregularSpectralCurve (Float * amps, Float * wavs, Int divs) |
Definition at line 277 of file Spectrum.cc.
IrregularSpectralCurve::~IrregularSpectralCurve () |
Definition at line 293 of file Spectrum.cc.
IrregularSpectralCurve & IrregularSpectralCurve::ReadSDFile (FileName filename) |
Definition at line 298 of file Spectrum.cc.
Float IrregularSpectralCurve::Sample (Float lambda) const [virtual]
|
Float * IrregularSpectralCurve::accumAmplitudes [protected]
|
Definition at line 88 of file Spectrum.h.
Float * IrregularSpectralCurve::amplitudes [protected]
|
Definition at line 87 of file Spectrum.h.
Int IrregularSpectralCurve::divisions [protected]
|
Definition at line 90 of file Spectrum.h.
Float * IrregularSpectralCurve::wavelengths [protected]
|
Definition at line 89 of file Spectrum.h.