#include <sphericalfunction_ies.h>
Public Member Functions | |
IESSphericalFunction () | |
IESSphericalFunction (const PhotometricDataIES &data, bool flipZ) | |
Private Member Functions | |
void | initDummy () |
A spherical function based on measured IES data.
Definition at line 35 of file sphericalfunction_ies.h.
lux::IESSphericalFunction::IESSphericalFunction | ( | ) |
Definition at line 28 of file sphericalfunction_ies.cpp.
References initDummy().
lux::IESSphericalFunction::IESSphericalFunction | ( | const PhotometricDataIES & | data, | |
bool | flipZ | |||
) |
Definition at line 32 of file sphericalfunction_ies.cpp.
References lux::PhotometricDataIES::BallastFactor, lux::PhotometricDataIES::BallastLampPhotometricFactor, lux::BILINEAR, Clamp(), lux::IrregularFunction1D::Eval(), lux::MipMapSphericalFunction::f(), lux::IrregularFunction1D::IndexOf(), initDummy(), INV_PI, INV_TWOPI, LUX_BADFILE, LUX_ERROR, LUX_UNIMPLEMENT, LUX_WARNING, luxError, lux::PhotometricDataIES::m_CandelaMultiplier, lux::PhotometricDataIES::m_CandelaValues, lux::PhotometricDataIES::m_HorizontalAngles, lux::PhotometricDataIES::m_PhotometricType, lux::PhotometricDataIES::m_VerticalAngles, cimg_library::cimg::min(), lux::PhotometricDataIES::PHOTOMETRIC_TYPE_C, Radians(), and lux::MipMapSphericalFunction::SetMipMap().
void lux::IESSphericalFunction::initDummy | ( | ) | [private] |
Definition at line 147 of file sphericalfunction_ies.cpp.
References lux::NEAREST, and lux::MipMapSphericalFunction::SetMipMap().
Referenced by IESSphericalFunction().