VieSched++
VieVS VLBI Scheduling Software
OrbitalElements Class Reference

The extracted orbital elements used by the SGP4 propagator. More...

#include <OrbitalElements.h>

Collaboration diagram for OrbitalElements:

Public Member Functions

 OrbitalElements (const Tle &tle)
 
double MeanAnomoly () const
 
double AscendingNode () const
 
double ArgumentPerigee () const
 
double Eccentricity () const
 
double Inclination () const
 
double MeanMotion () const
 
double BStar () const
 
double RecoveredSemiMajorAxis () const
 
double RecoveredMeanMotion () const
 
double Perigee () const
 
double Period () const
 
DateTime Epoch () const
 

Private Attributes

double mean_anomoly_
 
double ascending_node_
 
double argument_perigee_
 
double eccentricity_
 
double inclination_
 
double mean_motion_
 
double bstar_
 
double recovered_semi_major_axis_
 
double recovered_mean_motion_
 
double perigee_
 
double period_
 
DateTime epoch_
 

Detailed Description

The extracted orbital elements used by the SGP4 propagator.

Constructor & Destructor Documentation

OrbitalElements::OrbitalElements ( const Tle tle)

Member Function Documentation

double OrbitalElements::ArgumentPerigee ( ) const
inline
double OrbitalElements::AscendingNode ( ) const
inline
double OrbitalElements::BStar ( ) const
inline
double OrbitalElements::Eccentricity ( ) const
inline
DateTime OrbitalElements::Epoch ( ) const
inline
double OrbitalElements::Inclination ( ) const
inline
double OrbitalElements::MeanAnomoly ( ) const
inline
double OrbitalElements::MeanMotion ( ) const
inline
double OrbitalElements::Perigee ( ) const
inline
double OrbitalElements::Period ( ) const
inline
double OrbitalElements::RecoveredMeanMotion ( ) const
inline
double OrbitalElements::RecoveredSemiMajorAxis ( ) const
inline

Member Data Documentation

double OrbitalElements::argument_perigee_
private
double OrbitalElements::ascending_node_
private
double OrbitalElements::bstar_
private
double OrbitalElements::eccentricity_
private
DateTime OrbitalElements::epoch_
private
double OrbitalElements::inclination_
private
double OrbitalElements::mean_anomoly_
private
double OrbitalElements::mean_motion_
private
double OrbitalElements::perigee_
private
double OrbitalElements::period_
private
double OrbitalElements::recovered_mean_motion_
private
double OrbitalElements::recovered_semi_major_axis_
private

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