RayGrid¶
- class kgpy.optics.rays.RayGrid(field=<factory>, pupil=<factory>, wavelength=<factory>, velocity_los=<factory>)¶
-
- Parameters
field (RegularGrid2D) –
pupil (RegularGrid2D) –
wavelength (Grid1D) –
velocity_los (Grid1D) –
- __init__(field=<factory>, pupil=<factory>, wavelength=<factory>, velocity_los=<factory>)¶
- Parameters
field (RegularGrid2D) –
pupil (RegularGrid2D) –
wavelength (Grid1D) –
velocity_los (Grid1D) –
- Return type
None
Attributes
Methods
__init__([field, pupil, wavelength, ...])copy()- rtype
typing.TypeVar(CopyableT, bound= Copyable)
- rtype
typing.TypeVar(CopyableT, bound= Copyable)
points([component_axis])- rtype
points_from_axis(axis)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) –
-
axis:
typing.ClassVar[kgpy.optics.rays.Axis] = <kgpy.optics.rays.Axis object>¶
-
field:
kgpy.grid.RegularGrid2D¶
-
pupil:
kgpy.grid.RegularGrid2D¶
-
velocity_los:
kgpy.grid.Grid1D¶
-
wavelength:
kgpy.grid.Grid1D¶