AbstractFieldStop#
- class esis.optics.abc.AbstractFieldStop[source]#
Bases:
Printable,TranslatableAn interface describing the field stop of the instrument.
Attributes
The order of the rotational symmetry of the optical system.
The number of sides of the field stop's aperture.
The distance from the center to a vertex of the clear aperture.
The radius of the exterior edge of the field stop.
Represent this object as an
optikasurface.the coordinate transformation between the global coordinate system and this object's local coordinate system
translate the coordinate system
The width of the clear aperture from edge to edge.
Methods
__init__()to_string([prefix])Public-facing version of the
__repr__method that allows for defining a prefix string, which can be used to calculate how much whitespace to add to the beginning of each line of the result.Inheritance Diagram

- to_string(prefix=None)#
Public-facing version of the
__repr__method that allows for defining a prefix string, which can be used to calculate how much whitespace to add to the beginning of each line of the result.
- abstract property radius_clear: Quantity | AbstractScalar#
The distance from the center to a vertex of the clear aperture.
- abstract property radius_mechanical: Quantity | AbstractScalar#
The radius of the exterior edge of the field stop.
- property transformation: AbstractTransformation#
the coordinate transformation between the global coordinate system and this object’s local coordinate system
- abstract property translation: Quantity | AbstractScalar | AbstractVectorArray#
translate the coordinate system