35 #ifndef IECORE_HENYEYGREENSTEIN_H
36 #define IECORE_HENYEYGREENSTEIN_H
42 template<
typename Vec>
43 inline typename Vec::BaseType
henyeyGreenstein(
typename Vec::BaseType g,
const Vec &incident,
const Vec &outgoing );
50 inline T henyeyGreensteinCT( T g, T cosTheta );
55 #include "IECore/HenyeyGreenstein.inl"
57 #endif // IECORE_HENYEYGREENSTEIN_H
Vec::BaseType henyeyGreenstein(typename Vec::BaseType g, const Vec &incident, const Vec &outgoing)
Vectors must be normalized already.
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43