MEPP2 Project
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
LightSampler Member List

This is the complete list of members for LightSampler, including all inherited members.

LightSampler()LightSamplerinline
Method enum nameLightSampler
NAIVE enum valueLightSampler
sample(MatrixX3d &samples, int n, double phi_min=0., double phi_max=M_PI, Method method=NAIVE, bool use_random=true) constLightSamplerinline
sample_naive(MatrixX3d &samples, int n, double phi_min=0., double phi_max=M_PI, bool use_random=true) constLightSamplerinlineprotected
sample_to_global(MatrixX3d &samples, int n, const Vector3d &up=Vector3d::UnitZ(), double phi_min=0., double phi_max=M_PI, bool use_random=true, Method method=NAIVE) constLightSamplerinline
to_global(const MatrixX3d &local, MatrixX3d &global, const Vector3d &up=Vector3d::UnitZ()) constLightSamplerinline
~LightSampler()LightSamplerinlinevirtual