MeasuredMultilayerMirror¶
- class kgpy.optics.surface.material.MeasuredMultilayerMirror(plot_kwargs=<factory>, name='mirror', thickness=None, cap=<factory>, main=<factory>, base=<factory>, efficiency_data=None, wavelength_data=None)¶
Bases:
MultilayerMirror- Parameters
- __init__(plot_kwargs=<factory>, name='mirror', thickness=None, cap=<factory>, main=<factory>, base=<factory>, efficiency_data=None, wavelength_data=None)¶
Attributes
Methods
__init__([plot_kwargs, name, thickness, ...])copy()- rtype
typing.TypeVar(CopyableT, bound= Copyable)
- rtype
typing.TypeVar(CopyableT, bound= Copyable)
index_of_refraction(rays)- rtype
plot(ax[, components, component_z, ...])plot_layers(ax, layer_material_color, ...)transmissivity(rays)- rtype
Inheritance Diagram
- copy()¶
- Return type
typing.TypeVar(CopyableT, bound= Copyable)- Parameters
self (CopyableT) –
- copy_shallow()¶
- Return type
typing.TypeVar(CopyableT, bound= Copyable)- Parameters
self (CopyableT) –
- plot(ax, components=('x', 'y'), component_z=None, plot_kwargs=None, transform_extra=None, sag=None, aperture=None)¶
- Return type
- Parameters
- plot_layers(ax, layer_material_color, layer_label_x, layer_label_x_text)¶
- property broadcasted¶
-
efficiency_data:
typing.Optional[astropy.units.Quantity] = None¶
-
plot_kwargs:
typing.Dict[str,typing.Any]¶
- property shape¶
-
thickness:
typing.Optional[astropy.units.Quantity] = None¶
-
wavelength_data:
typing.Optional[astropy.units.Quantity] = None¶