ostk.astrodynamics.flight.System

class System(
self: ostk.astrodynamics.flight.System,
mass: ostk.physics.unit.Mass,
geometry: ostk.mathematics.geometry.d3.object.Composite,
)

Bases: pybind11_object

A flight system.

Provides the interface for flight systems.

Warning

This class is an abstract class and cannot be instantiated.

Constructor.

Parameters:
  • mass (Mass) -- The mass of the system.

  • geometry (Composite) -- The geometry of the system.

Methods

get_geometry

Get the geometry of the system.

get_mass

Get the mass of the system.

is_defined

Check if the system is defined.

undefined

Create an undefined system.

get_geometry(
self: ostk.astrodynamics.flight.System,
) ostk.mathematics.geometry.d3.object.Composite

Get the geometry of the system.

Returns:

The geometry of the system.

Return type:

Composite

get_mass(self: ostk.astrodynamics.flight.System) ostk.physics.unit.Mass

Get the mass of the system.

Returns:

The mass of the system.

Return type:

Mass

is_defined(self: ostk.astrodynamics.flight.System) bool

Check if the system is defined.

Returns:

True if the system is defined, False otherwise.

Return type:

bool

static undefined() ostk.astrodynamics.flight.System

Create an undefined system.

Returns:

The undefined system.

Return type:

System