lux::SpectrumWavelengths Class Reference

#include <spectrumwavelengths.h>

List of all members.

Public Member Functions

 SpectrumWavelengths ()
void Sample (float u1, float u2)
float SampleSingle ()

Public Attributes

float w [WAVELENGTH_SAMPLES]
bool single
int single_w
SWCSpectrum spect_w
SWCSpectrum spect_c
SWCSpectrum spect_m
SWCSpectrum spect_y
SWCSpectrum spect_r
SWCSpectrum spect_g
SWCSpectrum spect_b
float * cie_X
float * cie_Y
float * cie_Z

Private Attributes

SPDspd_w
SPDspd_c
SPDspd_m
SPDspd_y
SPDspd_r
SPDspd_g
SPDspd_b

Detailed Description

Definition at line 35 of file spectrumwavelengths.h.


Constructor & Destructor Documentation

SpectrumWavelengths::SpectrumWavelengths (  ) 

Member Function Documentation

void lux::SpectrumWavelengths::Sample ( float  u1,
float  u2 
) [inline]
float lux::SpectrumWavelengths::SampleSingle (  )  [inline]

Definition at line 69 of file spectrumwavelengths.h.

References single, single_w, and w.


Member Data Documentation

Definition at line 83 of file spectrumwavelengths.h.

Referenced by Sample(), SpectrumWavelengths(), and lux::SWCSpectrum::ToXYZ().

Definition at line 83 of file spectrumwavelengths.h.

Referenced by Sample(), SpectrumWavelengths(), and lux::SWCSpectrum::ToXYZ().

Definition at line 86 of file spectrumwavelengths.h.

Referenced by Sample(), and SpectrumWavelengths().

Definition at line 86 of file spectrumwavelengths.h.

Referenced by Sample(), and SpectrumWavelengths().

Definition at line 86 of file spectrumwavelengths.h.

Referenced by Sample(), and SpectrumWavelengths().

Definition at line 86 of file spectrumwavelengths.h.

Referenced by Sample(), and SpectrumWavelengths().

Definition at line 86 of file spectrumwavelengths.h.

Referenced by Sample(), and SpectrumWavelengths().

Definition at line 86 of file spectrumwavelengths.h.

Referenced by Sample(), and SpectrumWavelengths().

Definition at line 86 of file spectrumwavelengths.h.

Referenced by Sample(), and SpectrumWavelengths().

Definition at line 81 of file spectrumwavelengths.h.

Referenced by Sample(), and lux::SWCSpectrum::SWCSpectrum().

Definition at line 79 of file spectrumwavelengths.h.

Referenced by Sample(), and lux::SWCSpectrum::SWCSpectrum().

Definition at line 80 of file spectrumwavelengths.h.

Referenced by Sample(), and lux::SWCSpectrum::SWCSpectrum().

Definition at line 79 of file spectrumwavelengths.h.

Referenced by Sample(), and lux::SWCSpectrum::SWCSpectrum().

Definition at line 80 of file spectrumwavelengths.h.

Referenced by Sample(), and lux::SWCSpectrum::SWCSpectrum().

Definition at line 79 of file spectrumwavelengths.h.

Referenced by Sample(), and lux::SWCSpectrum::SWCSpectrum().

Definition at line 80 of file spectrumwavelengths.h.

Referenced by Sample(), and lux::SWCSpectrum::SWCSpectrum().

float lux::SpectrumWavelengths::w[WAVELENGTH_SAMPLES]

Definition at line 74 of file spectrumwavelengths.h.

Referenced by Sample(), SampleSingle(), and lux::SWCSpectrum::SWCSpectrum().


The documentation for this class was generated from the following files:

Generated on 22 Jan 2010 for lux by  doxygen 1.6.1