siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
siderust::MeanMotionOrbit Struct Reference

#include <siderust/orbit.hpp>

Collaboration diagram for siderust::MeanMotionOrbit:

Public Member Functions

siderust_mean_motion_orbit_t to_c () const
 
cartesian::Position< centers::Heliocentric, frames::EclipticMeanJ2000, qtty::AstronomicalUnit > position_at (const Time< TT, JD > &jd) const
 

Static Public Member Functions

static MeanMotionOrbit from_c (const siderust_mean_motion_orbit_t &c)
 

Public Attributes

qtty::AstronomicalUnit semi_major_axis
 
Eccentricity eccentricity
 
qtty::Degree inclination
 
qtty::Degree lon_ascending_node
 
qtty::Degree arg_periapsis
 
AngularRate mean_motion
 
Time< TT, JDepoch
 

Detailed Description

Examples
15_orbit_models.cpp.

Definition at line 95 of file orbit.hpp.

Member Function Documentation

◆ from_c()

static MeanMotionOrbit siderust::MeanMotionOrbit::from_c ( const siderust_mean_motion_orbit_t &  c)
inlinestatic

Definition at line 104 of file orbit.hpp.

◆ position_at()

cartesian::Position< centers::Heliocentric, frames::EclipticMeanJ2000, qtty::AstronomicalUnit > siderust::MeanMotionOrbit::position_at ( const Time< TT, JD > &  jd) const
inline

Definition at line 125 of file orbit.hpp.

References siderust::check_status(), and to_c().

◆ to_c()

siderust_mean_motion_orbit_t siderust::MeanMotionOrbit::to_c ( ) const
inline

Member Data Documentation

◆ arg_periapsis

qtty::Degree siderust::MeanMotionOrbit::arg_periapsis

Definition at line 100 of file orbit.hpp.

Referenced by to_c().

◆ eccentricity

Eccentricity siderust::MeanMotionOrbit::eccentricity

Definition at line 97 of file orbit.hpp.

Referenced by to_c().

◆ epoch

Time<TT, JD> siderust::MeanMotionOrbit::epoch

Definition at line 102 of file orbit.hpp.

Referenced by to_c().

◆ inclination

qtty::Degree siderust::MeanMotionOrbit::inclination

Definition at line 98 of file orbit.hpp.

Referenced by to_c().

◆ lon_ascending_node

qtty::Degree siderust::MeanMotionOrbit::lon_ascending_node

Definition at line 99 of file orbit.hpp.

Referenced by to_c().

◆ mean_motion

AngularRate siderust::MeanMotionOrbit::mean_motion

Definition at line 101 of file orbit.hpp.

Referenced by to_c().

◆ semi_major_axis

qtty::AstronomicalUnit siderust::MeanMotionOrbit::semi_major_axis

Definition at line 96 of file orbit.hpp.

Referenced by to_c().


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