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

Classes

struct  State
 Propagated TEME state vector. More...
class  Propagator
 Move-only RAII wrapper around an initialised SGP4 propagator. More...

Enumerations

enum class  GravityModel : int { Wgs72 = 0 , Wgs72Iau = 1 , Wgs84 = 2 }
 Gravity model selector. More...

Functions

std::ostream & operator<< (std::ostream &os, const State &s)

Enumeration Type Documentation

◆ GravityModel

enum class siderust::sgp4::GravityModel : int
strong

Gravity model selector.

Enumerator
Wgs72 

WGS-72 / AFSPC (default; matches TLE conventions).

Wgs72Iau 

WGS-72 / IAU sidereal time.

Wgs84 

WGS-84 / IAU sidereal time.

Definition at line 98 of file sgp4.hpp.

Function Documentation

◆ operator<<()

std::ostream & siderust::sgp4::operator<< ( std::ostream & os,
const State & s )
inline

Definition at line 110 of file sgp4.hpp.

References siderust::sgp4::State::pos_km, and siderust::sgp4::State::vel_kms.