#include <frequencytexture.h>
Public Member Functions | |
| FrequencySpectrumTexture (const float &w, const float &p, const float &r) | |
| virtual | ~FrequencySpectrumTexture () |
| virtual T | Evaluate (const TsPack *tspack, const DifferentialGeometry &) const |
| virtual void | SetPower (float power, float area) |
Private Attributes | |
| FrequencySPD * | FSPD |
Definition at line 47 of file frequencytexture.h.
| lux::FrequencySpectrumTexture< T >::FrequencySpectrumTexture | ( | const float & | w, | |
| const float & | p, | |||
| const float & | r | |||
| ) | [inline] |
Definition at line 50 of file frequencytexture.h.
References lux::FrequencySpectrumTexture< T >::FSPD.
| virtual lux::FrequencySpectrumTexture< T >::~FrequencySpectrumTexture | ( | ) | [inline, virtual] |
Definition at line 53 of file frequencytexture.h.
References lux::FrequencySpectrumTexture< T >::FSPD.
| virtual T lux::FrequencySpectrumTexture< T >::Evaluate | ( | const TsPack * | tspack, | |
| const DifferentialGeometry & | ||||
| ) | const [inline, virtual] |
Implements lux::Texture< T >.
Definition at line 54 of file frequencytexture.h.
References lux::FrequencySpectrumTexture< T >::FSPD.
| virtual void lux::FrequencySpectrumTexture< T >::SetPower | ( | float | power, | |
| float | area | |||
| ) | [inline, virtual] |
Reimplemented from lux::Texture< T >.
Definition at line 57 of file frequencytexture.h.
References lux::FrequencySpectrumTexture< T >::FSPD, M_PI, lux::SPD::Scale(), and lux::SPD::Y().
FrequencySPD* lux::FrequencySpectrumTexture< T >::FSPD [private] |
1.6.2-20100208