#include <regulardata.h>
Public Member Functions | |
RegularDataSpectrumTexture (const float &s, const float &e, const int &n, const float *data) | |
virtual | ~RegularDataSpectrumTexture () |
virtual T | Evaluate (const TsPack *tspack, const DifferentialGeometry &) const |
virtual void | SetPower (float power, float area) |
Private Attributes | |
RegularSPD * | SPD |
Definition at line 47 of file regulardata.h.
lux::RegularDataSpectrumTexture< T >::RegularDataSpectrumTexture | ( | const float & | s, | |
const float & | e, | |||
const int & | n, | |||
const float * | data | |||
) | [inline] |
Definition at line 50 of file regulardata.h.
virtual lux::RegularDataSpectrumTexture< T >::~RegularDataSpectrumTexture | ( | ) | [inline, virtual] |
Definition at line 53 of file regulardata.h.
virtual T lux::RegularDataSpectrumTexture< T >::Evaluate | ( | const TsPack * | tspack, | |
const DifferentialGeometry & | ||||
) | const [inline, virtual] |
Implements lux::Texture< T >.
Definition at line 54 of file regulardata.h.
virtual void lux::RegularDataSpectrumTexture< T >::SetPower | ( | float | power, | |
float | area | |||
) | [inline, virtual] |
RegularSPD* lux::RegularDataSpectrumTexture< T >::SPD [private] |
Definition at line 61 of file regulardata.h.