ostk.physics.coordinate.spherical.AER

class AER(
self: ostk.physics.coordinate.spherical.AER,
azimuth: ostk.physics.unit.Angle,
elevation: ostk.physics.unit.Angle,
range: ostk.physics.unit.Length,
)

Bases: pybind11_object

Azimuth - Elevation - Range (AER).

Construct an AER instance.

Parameters:
  • azimuth (Angle) -- Azimuth.

  • elevation (Angle) -- Elevation.

  • range (Length) -- Range.

Methods

from_position_to_position

Construct AER from position to position.

get_azimuth

Get azimuth.

get_elevation

Get elevation.

get_range

Get range.

is_defined

Check if defined.

to_string

Convert to string.

to_vector

Convert to vector.

undefined

Undefined AER.

vector

Construct AER from vector.

static from_position_to_position(
from_position: ostk::physics::coordinate::Position,
to_position: ostk::physics::coordinate::Position,
is_z_negative: bool = True,
) ostk.physics.coordinate.spherical.AER

Construct AER from position to position.

Parameters:
  • from_position (Position) -- From position.

  • to_position (Position) -- To position.

  • is_z_negative (bool) -- True if Z is negative.

Returns:

AER.

Return type:

AER

get_azimuth(self: ostk.physics.coordinate.spherical.AER) ostk.physics.unit.Angle

Get azimuth.

Returns:

Azimuth.

Return type:

Angle

get_elevation(
self: ostk.physics.coordinate.spherical.AER,
) ostk.physics.unit.Angle

Get elevation.

Returns:

Elevation.

Return type:

Angle

get_range(self: ostk.physics.coordinate.spherical.AER) ostk.physics.unit.Length

Get range.

Returns:

Range.

Return type:

Length

is_defined(self: ostk.physics.coordinate.spherical.AER) bool

Check if defined.

Returns:

True if defined.

Return type:

bool

to_string(self: ostk.physics.coordinate.spherical.AER) ostk.core.type.String

Convert to string.

Returns:

String representation.

Return type:

String

to_vector(
self: ostk.physics.coordinate.spherical.AER,
) numpy.ndarray[numpy.float64[3, 1]]

Convert to vector.

Returns:

Vector.

Return type:

numpy.ndarray

static undefined() ostk.physics.coordinate.spherical.AER

Undefined AER.

Returns:

Undefined AER.

Return type:

AER

static vector(
vector: numpy.ndarray[numpy.float64[3, 1]],
) ostk.physics.coordinate.spherical.AER

Construct AER from vector.

Parameters:

vector (numpy.ndarray) -- Vector.

Returns:

AER.

Return type:

AER