zospy.analyses.raysandspots.single_ray_trace.SingleRayTraceSettings#
- class zospy.analyses.raysandspots.single_ray_trace.SingleRayTraceSettings#
Bases:
objectSettings for the Single Ray Trace analysis.
- Attributes:
- hxfloat
Normalized X field coordinate. Defaults to 0.
- hyfloat
Normalized Y field coordinate. Defaults to 0.
- pxfloat
Normalized X pupil coordinate. Defaults to 0.
- pyfloat
Normalized Y pupil coordinate. Defaults to 1.
- wavelengthint
The wavelength number that is to be used. Must be an integer specifying the wavelength number. Defaults to 1.
- fieldint
The field number that is to be used. Must be an integer specifying the field number. “Arbitrary” is 0. Defaults to 0.
- raytrace_typezospy.api.constants.Analysis.Settings.Aberrations.RayTraceType
The Ray Trace type (e.g. ‘DirectionCosines’) that is calculated. Defaults to ‘DirectionCosines’.
- global_coordinatesbool
Defines if global coordinates are used. Defaults to False.
- __init__(*args: Any, **kwargs: Any) None#