#include <reflection.h>
Public Member Functions | |
IrregIsotropicBRDF (const KdTree< IrregIsotropicBRDFSample > *d) | |
Spectrum | f (const Vector &wo, const Vector &wi) const |
Private Attributes | |
const KdTree < IrregIsotropicBRDFSample > * | isoBRDFData |
Definition at line 473 of file reflection.h.
IrregIsotropicBRDF::IrregIsotropicBRDF | ( | const KdTree< IrregIsotropicBRDFSample > * | d | ) | [inline] |
Definition at line 476 of file reflection.h.
Implements BxDF.
Definition at line 251 of file reflection.cpp.
References BRDFRemap(), CoefficientSpectrum< nSamples >::Clamp(), isoBRDFData, KdTree< NodeData >::Lookup(), IrregIsoProc::nFound, IrregIsoProc::sumWeights, and IrregIsoProc::v.
const KdTree<IrregIsotropicBRDFSample>* IrregIsotropicBRDF::isoBRDFData [private] |
Definition at line 481 of file reflection.h.
Referenced by f().