Public Member Functions | |
GonioAreaBxDF (const SampleableSphericalFunction *func) | |
virtual | ~GonioAreaBxDF () |
virtual void | f (const TsPack *tspack, const Vector &wo, const Vector &wi, SWCSpectrum *const F) const |
Private Attributes | |
const SampleableSphericalFunction * | sf |
Definition at line 38 of file area.cpp.
GonioAreaBxDF::GonioAreaBxDF | ( | const SampleableSphericalFunction * | func | ) | [inline] |
virtual void GonioAreaBxDF::f | ( | const TsPack * | tspack, | |
const Vector & | wo, | |||
const Vector & | wi, | |||
SWCSpectrum *const | f | |||
) | const [inline, virtual] |
Evaluates the BxDF. Accumulates the result in the f parameter.
Implements lux::BxDF.
Definition at line 43 of file area.cpp.
References lux::SampleableSphericalFunction::f(), and sf.
const SampleableSphericalFunction* GonioAreaBxDF::sf [private] |