DesignER3BPSetup#
- class ansys.stk.core.stkobjects.astrogator.DesignER3BPSetup#
Bases:
IComponentInfo
,ICloneable
ER3BP Setup Tool.
Overview#
Construct the idealized secondary for the three-body system. |
|
Reset the idealized secondary for the three-body system. |
|
Update the idealized secondary for the three-body system. |
|
Create the coordinate system for the RotatingSystemChoice selection. |
|
Delete the coordinate system for the RotatingSystemChoice selection. |
|
Create the calculation objects for the selected coordinate system. |
|
Delete the calculation objects for the selected coordinate system. |
|
Create the propagator for the primary-secondary ER3BP formulation. |
|
Delete the propagator for the primary-secondary ER3BP formulation. |
Primary central body for the three-body system. |
|
Secondary Body. |
|
Date and time for system construction. |
|
True anomaly for initializing ideal secondary. |
|
Name to be used for the idealized secondary. |
|
Get the mass parameter computed from the primary and secondary bodies. |
|
Get the eccentricity at epoch to be used for constructing the orbit of the secondary body. |
|
Get the characteristic distance computed from the primary and secondary bodies. |
|
Get the characteristic time computed from the primary and secondary bodies. |
|
Get the characteristic velocity computed from the primary and secondary bodies. |
|
Get the characteristic acceleration computed from the primary and secondary bodies. |
|
Get the rotating coordinate system and associated calculation objects to interact with. |
|
Get the list of associated objects. |
|
Get whether or not the STM propagator function is included on the propagator. |
Import detail#
from ansys.stk.core.stkobjects.astrogator import DesignER3BPSetup
Property detail#
- property DesignER3BPSetup.mass_parameter: float#
Get the mass parameter computed from the primary and secondary bodies.
- property DesignER3BPSetup.eccentricity: float#
Get the eccentricity at epoch to be used for constructing the orbit of the secondary body.
- property DesignER3BPSetup.characteristic_distance: float#
Get the characteristic distance computed from the primary and secondary bodies.
- property DesignER3BPSetup.characteristic_time: float#
Get the characteristic time computed from the primary and secondary bodies.
- property DesignER3BPSetup.characteristic_velocity: float#
Get the characteristic velocity computed from the primary and secondary bodies.
- property DesignER3BPSetup.characteristic_acceleration: float#
Get the characteristic acceleration computed from the primary and secondary bodies.
- property DesignER3BPSetup.rotating_system_choice: RotatingCoordinateSystem#
Get the rotating coordinate system and associated calculation objects to interact with.
- property DesignER3BPSetup.associated_objects: DesignER3BPObjectCollection#
Get the list of associated objects.
Method detail#
- DesignER3BPSetup.create_ideal_secondary_cb(self) None #
Construct the idealized secondary for the three-body system.
- Returns:
- DesignER3BPSetup.reset_ideal_secondary_cb(self) None #
Reset the idealized secondary for the three-body system.
- Returns:
- DesignER3BPSetup.update_ideal_secondary_cb(self) None #
Update the idealized secondary for the three-body system.
- Returns:
- DesignER3BPSetup.create_rotating_coordinate_system(self) None #
Create the coordinate system for the RotatingSystemChoice selection.
- Returns:
- DesignER3BPSetup.delete_rotating_coordinate_system(self) None #
Delete the coordinate system for the RotatingSystemChoice selection.
- Returns:
- DesignER3BPSetup.create_calculation_objects(self) None #
Create the calculation objects for the selected coordinate system.
- Returns:
- DesignER3BPSetup.delete_calculation_objects(self) None #
Delete the calculation objects for the selected coordinate system.
- Returns: