DesignCR3BPSetup#
- class ansys.stk.core.stkobjects.astrogator.DesignCR3BPSetup#
Bases:
IComponentInfo
,ICloneable
CR3BP 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 CR3BP formulation. |
|
Delete the propagator for the primary-secondary CR3BP formulation. |
Primary central body for the three-body system. |
|
Secondary Body. |
|
Date and time for system construction. |
|
Orbital radius of the idealized secondary definition. |
|
Name to be used for the idealized secondary. |
|
Get the mass parameter computed from the primary and secondary bodies. |
|
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 DesignCR3BPSetup
Property detail#
- property DesignCR3BPSetup.ideal_orbit_radius: IdealOrbitRadius#
Orbital radius of the idealized secondary definition.
- property DesignCR3BPSetup.mass_parameter: float#
Get the mass parameter computed from the primary and secondary bodies.
- property DesignCR3BPSetup.characteristic_distance: float#
Get the characteristic distance computed from the primary and secondary bodies.
- property DesignCR3BPSetup.characteristic_time: float#
Get the characteristic time computed from the primary and secondary bodies.
- property DesignCR3BPSetup.characteristic_velocity: float#
Get the characteristic velocity computed from the primary and secondary bodies.
- property DesignCR3BPSetup.characteristic_acceleration: float#
Get the characteristic acceleration computed from the primary and secondary bodies.
- property DesignCR3BPSetup.rotating_system_choice: RotatingCoordinateSystem#
Get the rotating coordinate system and associated calculation objects to interact with.
- property DesignCR3BPSetup.associated_objects: DesignCR3BPObjectCollection#
Get the list of associated objects.
Method detail#
- DesignCR3BPSetup.create_ideal_secondary_body(self) None #
Construct the idealized secondary for the three-body system.
- Returns:
- DesignCR3BPSetup.reset_ideal_secondary_body(self) None #
Reset the idealized secondary for the three-body system.
- Returns:
- DesignCR3BPSetup.update_ideal_secondary_cb(self) None #
Update the idealized secondary for the three-body system.
- Returns:
- DesignCR3BPSetup.create_rotating_coordinate_system(self) None #
Create the coordinate system for the RotatingSystemChoice selection.
- Returns:
- DesignCR3BPSetup.delete_rotating_coordinate_system(self) None #
Delete the coordinate system for the RotatingSystemChoice selection.
- Returns:
- DesignCR3BPSetup.create_calculation_objects(self) None #
Create the calculation objects for the selected coordinate system.
- Returns:
- DesignCR3BPSetup.delete_calculation_objects(self) None #
Delete the calculation objects for the selected coordinate system.
- Returns: