Skip to content

spaceteams.SC_Compute_Server.PlanetUtils

Coord

getAzimuth

getAzimuth() -> float

getFLU

getFLU() -> ForwardLeftUp

getLatLonAlt

getLatLonAlt() -> LatLonAlt

getLoc

getLoc() -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 1]']

getNWU

getNWU() -> NorthWestUp

getRadius

getRadius() -> float

getRot

getRot() -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 3]']

ForwardLeftUp

ForwardLeftUp(forward: Annotated[ArrayLike, float64, '[3, 1]'], left: Annotated[ArrayLike, float64, '[3, 1]'], up: Annotated[ArrayLike, float64, '[3, 1]'])

forward

forward() -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 1]']

left

left() -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 1]']

up

up() -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 1]']

LatLonAlt

LatLonAlt(lat: SupportsFloat, lon: SupportsFloat, alt: SupportsFloat)

alt

alt() -> float

lat

lat() -> float

lon

lon() -> float

NorthWestUp

NorthWestUp(north: Annotated[ArrayLike, float64, '[3, 1]'], west: Annotated[ArrayLike, float64, '[3, 1]'], up: Annotated[ArrayLike, float64, '[3, 1]'])

north

north() -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 1]']

up

up() -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 1]']

west

west() -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 1]']

AzimuthFromLocRot

AzimuthFromLocRot(loc: Annotated[ArrayLike, float64, '[3, 1]'], rot: Annotated[ArrayLike, float64, '[3, 3]'], radius: SupportsFloat) -> float

ForwardLeftUpFromAzimuth

ForwardLeftUpFromAzimuth(loc: Annotated[ArrayLike, float64, '[3, 1]'], azimuth: SupportsFloat, radius: SupportsFloat) -> ForwardLeftUp

LLA_to_PCPF

LLA_to_PCPF(latlonalt: LatLonAlt, radius: SupportsFloat) -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 1]']

NorthWestUpFromLocation

NorthWestUpFromLocation(loc: Annotated[ArrayLike, float64, '[3, 1]'], radius: SupportsFloat) -> NorthWestUp

PCPF_to_LLA

PCPF_to_LLA(loc: Annotated[ArrayLike, float64, '[3, 1]'], radius: SupportsFloat) -> LatLonAlt

RotFromAzimuth

RotFromAzimuth(loc: Annotated[ArrayLike, float64, '[3, 1]'], azimuth: SupportsFloat, radius: SupportsFloat) -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 3]']

RotFromForwardLeftUp

RotFromForwardLeftUp(flu: ForwardLeftUp) -> typing.Annotated[numpy.typing.NDArray[numpy.float64], '[3, 3]']