#include <Goptical/Analysis/RayFan>
namespace Goptical {
namespace Analysis {
class RayFan;
};
};
This class is a member of the Analysis namespace.
This class is designed to compute various ray fan plots.
See also Performing a ray fan analysis section and Plotting ray fans section.
See also the full member list section for this class.
No documentation available
Get internal distribution object
Get aberration plot, requested x value is plotted against requested y value.
Invalidate current analysis data and raytrace again on next plot request
Specify aberration analysis plane on target surface
| Identifier | Description |
|---|---|
| SagittalAberration | |
| TangentialAberration |
Specify ray aberration values to plot. Angle and Distance aberrations values are considered in selected aberration plane. Entrance Height and Angle are considered in selected distribution plane.
| Identifier | Description |
|---|---|
| EntranceHeight | Normalized ray height (radial distance) on entrance pupil |
| EntranceAngle | Angle of ray on entrance pupil |
| TransverseDistance | Distance on the surface from the intercept of the chief ray |
| LongitudinalDistance | Distance along the chief ray from the surface to the measured ray. |
| ImageAngle | Angle of ray striking the target surface |
| ExitAngle | Angle of ray leaving (generated by) the target surface |
| OpticalPathDiff | Optical path difference in waves |
Aberrations are considered in the given plane on the target surface. Default is to use the same plane as entrance pupil ray distribution plane.
Specify entrance pupil surface to use for analysis, query system for entrance pupil if none defined here.
Set longitudinal reference ray (local to target surface). Longitudinal aberration computes distance between each rays and target surface plane along this reference vector. Default value is along the Z axis.
Set entrance pupil ray distribution plane.
Specify target surface (image or exit pupil) to use for analysis, query system for image surface if none defined here.
Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:23 2012 using MkDoc