#include <Goptical/Sys/SourceRays>
namespace Goptical {
namespace Sys {
class SourceRays;
};
};
This class is a member of the Sys namespace.
This class implement a light source which generates user defined rays.
Default wavelen list contains a single 550nm entry.
See also the full member list section for this class.
Create a rays source. Source object position is used by some of the add_* functions and may be specified.
Add chief rays to system entrance pupil for all defined wavelengths.
Add chief rays to specified surface for all defined wavelengths.
Add marginal rays to system entrance pupil for all defined wavelengths.
See also add_marginal_rays function.
Add marginal rays to specified surface for all defined wavelengths.
Source direction (rotation) is used to determine tangential plane.
Entrance height is set to surface aperture radius when 0.
Add a single light ray; rays properties are copied from specified light ray.
Ray origin and direction are expressed in specified ref element coordinates or global coordinates if none is specified.
Creates light rays from position and direction for all defined wavelengths.
Ray origin and direction are expressed in specified ref element coordinates or global coordinates if none is specified.
Discard all defined rays
Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:24 2012 using MkDoc