CentralObscuration¶
-
class
esis.optics.central_obscuration.
CentralObscuration
(name=<factory>, piston=<Quantity 0. mm>, obscured_half_width=<Quantity 0. mm>, position_error=<factory>)¶ Bases:
kgpy.optics.component.PistonComponent
-
__init__
(name=<factory>, piston=<Quantity 0. mm>, obscured_half_width=<Quantity 0. mm>, position_error=<factory>)¶ Initialize self. See help(type(self)) for accurate signature.
- Parameters
name (kgpy.Name) –
piston (astropy.units.Quantity) –
obscured_half_width (astropy.units.Quantity) –
position_error (astropy.units.Quantity) –
- Return type
Attributes
- rtype
- rtype
Methods
__init__
([name, piston, …])Initialize self.
copy
()Inheritance Diagram
-
copy
()¶
-
property
dataframe
¶ - Return type
-
obscured_half_width
: astropy.units.Quantity = <Quantity 0. mm>¶
-
property
obscured_radius
¶ - Return type
-
piston
: astropy.units.Quantity = <Quantity 0. mm>¶
-
position_error
: astropy.units.Quantity¶
-
property
surface
¶ - Return type
kgpy.optics.surface.Surface
[None
,None
,kgpy.optics.surface.aperture.RegularPolygon
,None
,None
]
-
property
transform
¶ - Return type
-