Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
vulcan::orbital::OrbitalElements< Scalar > Struct Template Reference

Classical Keplerian orbital elements. More...

#include <OrbitalTypes.hpp>

Public Attributes

Scalar a
 Semi-major axis [m].
Scalar e
 Eccentricity [-].
Scalar i
 Inclination [rad].
Scalar Omega
 Right ascension of ascending node (RAAN) [rad].
Scalar omega
 Argument of periapsis [rad].
Scalar nu
 True anomaly [rad].

Detailed Description

template<typename Scalar>
struct vulcan::orbital::OrbitalElements< Scalar >

Classical Keplerian orbital elements.

Standard six-element representation of an orbit in the two-body problem. All angles are in radians.

Member Data Documentation

◆ a

template<typename Scalar>
Scalar vulcan::orbital::OrbitalElements< Scalar >::a

Semi-major axis [m].

◆ e

template<typename Scalar>
Scalar vulcan::orbital::OrbitalElements< Scalar >::e

Eccentricity [-].

◆ i

template<typename Scalar>
Scalar vulcan::orbital::OrbitalElements< Scalar >::i

Inclination [rad].

◆ nu

template<typename Scalar>
Scalar vulcan::orbital::OrbitalElements< Scalar >::nu

True anomaly [rad].

◆ Omega

template<typename Scalar>
Scalar vulcan::orbital::OrbitalElements< Scalar >::Omega

Right ascension of ascending node (RAAN) [rad].

◆ omega

template<typename Scalar>
Scalar vulcan::orbital::OrbitalElements< Scalar >::omega

Argument of periapsis [rad].


The documentation for this struct was generated from the following file: