OrbitStateSpherical#

class ansys.stk.core.stkobjects.OrbitStateSpherical#

Bases: IOrbitState

Spherical coordinate type: defines the path of an orbit using polar coordinates.

Overview#

coordinate_system_type

Get or set the coordinate system being used.

coordinate_system

Get the coordinate system and coordinate epoch.

right_ascension

Get or set the angle from the X axis to the projection of the satellite position vector in the equatorial plane measured as positive in the direction of the Y axis. Uses Angle Dimension.

declination

Get or set the angle between the satellite position vector and the inertial equatorial plane measured as positive toward the positive inertial Z axis. Uses Angle Dimension.

radius

Get or set the magnitude of the satellite position vector. Uses Distance Dimension.

flight_path_angle_type

Get or set the Flight Path Angle type can be Vertical or Horizontal.

flight_path_angle

Get the value of the Vertical or Horizontal Flight Path Angle.

azimuth

Get or set the angle in the satellite local horizontal plane between the projection of the velocity vector onto this plane and the local north direction measured as positive in the clockwise direction. Uses Angle Dimension.

velocity

Get or set the magnitude of the velocity vector. Uses Rate Dimension.

supported_coordinate_system_types

Return an array of supported coordinate system types.

state_epoch

Smart epoch component allows the user to configure the state epoch explicitly or implicitly (using a pre-defined or custom time instant component).

Import detail#

from ansys.stk.core.stkobjects import OrbitStateSpherical

Property detail#

property OrbitStateSpherical.coordinate_system_type: CoordinateSystem#

Get or set the coordinate system being used.

property OrbitStateSpherical.coordinate_system: OrbitStateCoordinateSystem#

Get the coordinate system and coordinate epoch.

property OrbitStateSpherical.right_ascension: float#

Get or set the angle from the X axis to the projection of the satellite position vector in the equatorial plane measured as positive in the direction of the Y axis. Uses Angle Dimension.

property OrbitStateSpherical.declination: float#

Get or set the angle between the satellite position vector and the inertial equatorial plane measured as positive toward the positive inertial Z axis. Uses Angle Dimension.

property OrbitStateSpherical.radius: float#

Get or set the magnitude of the satellite position vector. Uses Distance Dimension.

property OrbitStateSpherical.flight_path_angle_type: SphericalFlightPathAzimuthType#

Get or set the Flight Path Angle type can be Vertical or Horizontal.

property OrbitStateSpherical.flight_path_angle: IFlightPathAngle#

Get the value of the Vertical or Horizontal Flight Path Angle.

property OrbitStateSpherical.azimuth: float#

Get or set the angle in the satellite local horizontal plane between the projection of the velocity vector onto this plane and the local north direction measured as positive in the clockwise direction. Uses Angle Dimension.

property OrbitStateSpherical.velocity: float#

Get or set the magnitude of the velocity vector. Uses Rate Dimension.

property OrbitStateSpherical.supported_coordinate_system_types: list#

Return an array of supported coordinate system types.

property OrbitStateSpherical.state_epoch: ITimeToolInstantSmartEpoch#

Smart epoch component allows the user to configure the state epoch explicitly or implicitly (using a pre-defined or custom time instant component).