AbstractFieldStop#
- class esis.optics.abc.AbstractFieldStop#
Bases:
Printable
,Translatable
Attributes
order of the rotational symmetry of the optical system
number of sides of the field stop's aperture
distance from the center to a vertex of the clear aperture
radius of the exterior edge of the field stop
the coordinate transformation between the global coordinate system and this object's local coordinate system
translate the coordinate system
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#
distance from the center to a vertex of the clear aperture
- abstract property radius_mechanical: Quantity | AbstractScalar#
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