Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for containing data structure for Two Line Elements. More...
Public Member Functions | |
TleRec () | |
Empty constructor. | |
TleRec (const std::string &noradSatCat, long satNumber, char classification, const std::string &intDes, double time, double nlst, double n2nd, double bstar, int ephemerisType, int index, int checksum1, double i, double ra, double e, double w, double m, double n, long absOrbit, int checksum2) | |
Constructor with parameters. | |
~TleRec () NOEXCEPT | |
Destructor. | |
Public Attributes | |
std::string | noradSatcat |
Satellite name consistent with the NORAD SATCAT. | |
long | satNumber |
NORAD Catalogue number. | |
char | classification |
Classification: U=unclassified, S=secret data. | |
std::string | intDes |
double | time |
reference time for the element set (UTC processing days MJ2000). | |
double | n1st |
First Time Derivative of the Mean Motion. | |
double | n2nd |
Second Time Derivative of Mean Motion. | |
double | bstar |
BSTAR drag term . | |
int | ephemerisType |
Ephemeris type. | |
int | index |
Element number. | |
int | checksum1 |
double | i |
Inclination [Degrees]. | |
double | ra |
Right Ascension of the Ascending Node [Degrees]. | |
double | e |
Eccentricity. | |
double | w |
Argument of Perigee [Degrees]. | |
double | m |
Mean Anomaly [Degrees]. | |
double | n |
Mean Motion [Revs per day]. | |
long | absOrbit |
Revolution number at epoch [Revs]. | |
int | checksum2 |
Class for containing data structure for Two Line Elements.
EECFI::TleRec::TleRec | ( | ) |
EECFI::TleRec::TleRec | ( | const std::string & | noradSatCat, | |
long | satNumber, | |||
char | classification, | |||
const std::string & | intDes, | |||
double | time, | |||
double | nlst, | |||
double | n2nd, | |||
double | bstar, | |||
int | ephemerisType, | |||
int | index, | |||
int | checksum1, | |||
double | i, | |||
double | ra, | |||
double | e, | |||
double | w, | |||
double | m, | |||
double | n, | |||
long | absOrbit, | |||
int | checksum2 | |||
) |
Constructor with parameters.
EECFI::TleRec::~TleRec | ( | ) |
Destructor.
Revolution number at epoch [Revs].
Referenced by TleRec().
double EECFI::TleRec::bstar |
BSTAR drag term .
Referenced by TleRec().
Checksum (Modulo 10) (Letters, blanks, periods, plus signs = 0 minus signs = 1).
Referenced by TleRec().
Checksum (Modulo 10) (Letters, blanks, periods, plus signs = 0 minus signs = 1).
Referenced by TleRec().
Classification: U=unclassified, S=secret data.
Referenced by TleRec().
double EECFI::TleRec::e |
Eccentricity.
Referenced by TleRec().
Ephemeris type.
Referenced by TleRec().
double EECFI::TleRec::i |
Inclination [Degrees].
Referenced by TleRec().
Element number.
Referenced by TleRec().
std::string EECFI::TleRec::intDes |
International Designator: (Last two digits of launch year) (Launch number of the year) (Piece of the launch).
Referenced by TleRec().
double EECFI::TleRec::m |
Mean Anomaly [Degrees].
Referenced by TleRec().
double EECFI::TleRec::n |
Mean Motion [Revs per day].
Referenced by TleRec().
double EECFI::TleRec::n1st |
double EECFI::TleRec::n2nd |
std::string EECFI::TleRec::noradSatcat |
Satellite name consistent with the NORAD SATCAT.
Referenced by TleRec().
double EECFI::TleRec::ra |
Right Ascension of the Ascending Node [Degrees].
Referenced by TleRec().
NORAD Catalogue number.
Referenced by TleRec().
double EECFI::TleRec::time |
reference time for the element set (UTC processing days MJ2000).
Referenced by TleRec().
double EECFI::TleRec::w |
Argument of Perigee [Degrees].
Referenced by TleRec().