Breadboard¶
- class kgpy.optics.breadboard.Breadboard(color='gray', transform=<factory>, length=<Quantity 0. mm>, width=<Quantity 0. mm>, thickness=<Quantity 0. mm>)¶
Bases:
Transformable,Colorable- Parameters
color (str) –
transform (TransformList) –
length (Quantity) –
width (Quantity) –
thickness (Quantity) –
- __init__(color='gray', transform=<factory>, length=<Quantity 0. mm>, width=<Quantity 0. mm>, thickness=<Quantity 0. mm>)¶
- Parameters
color (str) –
transform (TransformList) –
length (Quantity) –
width (Quantity) –
thickness (Quantity) –
- Return type
None
Attributes
Methods
__init__([color, transform, length, width, ...])copy()- rtype
typing.TypeVar(CopyableT, bound= Copyable)
- rtype
typing.TypeVar(CopyableT, bound= Copyable)
plot([ax, components, color, ...])- 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=None, components=('x', 'y'), color='black', transform_extra=None, to_global=False)¶
- Return type
- Parameters
-
length:
astropy.units.Quantity= <Quantity 0. mm>¶
-
thickness:
astropy.units.Quantity= <Quantity 0. mm>¶
- property tol_iter: Iterator[Transformable]¶
- transform: TransformList¶
-
width:
astropy.units.Quantity= <Quantity 0. mm>¶