#include <Goptical/Trace/Params>
namespace Goptical {
namespace Trace {
class Params;
};
};
This class is a member of the Trace namespace.
This class is used to store light progation parameters. This includes sequential / non-sequential mode, light intensity computation mode and propagation mode (raytracing, diffraction, ...).
See also Performing light propagation section.
See also the full member list section for this class.
No documentation available
Get default rays distribution pattern.
See also set_default_distribution function.
Get default rays distribution pattern.
See also set_default_distribution function.
Get distribution pattern for a given surface
Get raytracing intensity mode.
See also set_intensity_mode function.
Get lost ray length.
See also set_lost_ray_length function.
Get maximum ray bounce count, default is 50.
See also set_max_bounce function.
Get unobstructed raytracing mode. Surface shapes are ignored, no rays are stopped.
See also set_unobstructed function.
Test if in sequential ray tracing mode
Reset all surface specific distribution settings to default
Set default rays distribution pattern.
See also get_default_distribution function.
Set distribution pattern for a given surface
Set raytracing intensity mode.
See also get_intensity_mode function.
Set lost ray length.
See also get_lost_ray_length function.
Set maximum ray bounce count, default is 50.
See also get_max_bounce function.
Set non sequential ray tracing mode (default)
Set sequential ray tracing mode
Set unobstructed raytracing mode. Surface shapes are ignored, no rays are stopped.
See also get_unobstructed function.
Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:25 2012 using MkDoc