MEPP2 Project
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