PropagatorGreatArc#
- class ansys.stk.core.stkobjects.PropagatorGreatArc#
Bases:
IPropagator
Class defining the Great Arc propagator for an Aircraft, Ship or GroundVehicle.
Overview#
Propagates the vehicleβs path using the specified time interval. |
|
Specify Waypoint Altitude Reference. |
|
Get a value indicating whether the specified type can be used. |
|
Import waypoints from the filename specified. The filename must be an absolute path. |
|
Set waypoints from the array and propagates the route. The array is two-dimensional where each sub-array contains waypointβs Time, Latitude, Longitude, Altitude and Turn Radius. The array must be in non-decreasing order with respect to time. |
|
Set waypoints from the array and propagates the route. The array is two-dimensional where each sub-array contains waypointβs Latitude, Longitude, Altitude, Velocity, Acceleration and Turn Radius. |
|
Set waypoints from the array and propagates the route. The array is two-dimensional where each sub-array contains waypointβs Latitude, Longitude, Altitude, Velocity and Turn Radius. |
Compute waypoints. |
|
Reference altitude for waypoints. |
|
Return an array of valid choices. |
|
Get the altitude reference. |
|
Get or set the frequency of interpolated points. Uses Angle Dimension. |
|
Get the waypoints. |
|
Get the propagatorβs ephemeris interval. |
|
Get or set the default altitude used when the first waypoint is added. Uses Distance Dimension. |
|
Get or set the default rate used when the first waypoint is added. Uses Rate Dimension. |
|
Get or set the default turn radius used when the first waypoint is added. Uses Distance Dimension. |
Import detail#
from ansys.stk.core.stkobjects import PropagatorGreatArc
Property detail#
- property PropagatorGreatArc.method: VehicleWaypointComputationMethod#
Compute waypoints.
- property PropagatorGreatArc.altitude_reference_type: VehicleAltitudeReference#
Reference altitude for waypoints.
- property PropagatorGreatArc.altitude_reference_supported_types: list#
Return an array of valid choices.
- property PropagatorGreatArc.altitude_reference: IVehicleWaypointAltitudeReference#
Get the altitude reference.
- property PropagatorGreatArc.arc_granularity: float#
Get or set the frequency of interpolated points. Uses Angle Dimension.
- property PropagatorGreatArc.waypoints: VehicleWaypointsCollection#
Get the waypoints.
- property PropagatorGreatArc.ephemeris_interval: ITimeToolTimeIntervalSmartInterval#
Get the propagatorβs ephemeris interval.
- property PropagatorGreatArc.default_altitude: float#
Get or set the default altitude used when the first waypoint is added. Uses Distance Dimension.
Method detail#
- PropagatorGreatArc.propagate(self) None #
Propagates the vehicleβs path using the specified time interval.
- Returns:
- PropagatorGreatArc.set_altitude_reference_type(self, altitude_ref: VehicleAltitudeReference) None #
Specify Waypoint Altitude Reference.
- Parameters:
altitude_ref :
VehicleAltitudeReference
- Returns:
- PropagatorGreatArc.is_altitude_reference_type_supported(self, altitude_ref: VehicleAltitudeReference) bool #
Get a value indicating whether the specified type can be used.
- Parameters:
altitude_ref :
VehicleAltitudeReference
- Returns:
- PropagatorGreatArc.import_waypoints_from_file(self, filename: str) None #
Import waypoints from the filename specified. The filename must be an absolute path.
- PropagatorGreatArc.set_points_specify_time_and_propagate(self, array_of_way_points: list) None #
Set waypoints from the array and propagates the route. The array is two-dimensional where each sub-array contains waypointβs Time, Latitude, Longitude, Altitude and Turn Radius. The array must be in non-decreasing order with respect to time.
- PropagatorGreatArc.set_points_specify_velocity_and_propagate(self, array_of_way_points: list) None #
Set waypoints from the array and propagates the route. The array is two-dimensional where each sub-array contains waypointβs Latitude, Longitude, Altitude, Velocity, Acceleration and Turn Radius.