Earth Observation Mission CFI Software DataHandling Software User Manual |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.26 00003 //-------------------------------------------------------- 00004 00005 //------------------------------------------------------------- 00006 // CVS Info: $Id: TleRec.h,v 1.9 2014-02-20 20:02:24 cavm Exp $ 00007 //------------------------------------------------------------- 00008 00009 #ifndef TLEREC_H 00010 #define TLEREC_H 00011 00012 //-INCLUDE-------------------------------------------------------- 00013 #include <DataHandlingDllExport.h> 00014 #include <string> 00015 00016 //-NAMESPACES----------------------------------------------------- 00017 00018 namespace EECFI 00019 { 00023 class XD_DECL TleRec 00024 { 00025 public: 00026 // line 0 00027 std::string noradSatcat; 00028 00029 // line 1 00030 long satNumber; 00031 char classification; 00032 std::string intDes; 00033 00034 00035 double time; 00036 double n1st; 00037 double n2nd; 00038 double bstar; 00039 int ephemerisType; 00040 int index; 00041 int checksum1; 00042 00043 00044 // Line 2 00045 double i; 00046 double ra; 00047 double e; 00048 double w; 00049 double m; 00050 double n; 00051 long absOrbit; 00052 int checksum2; 00053 00054 00055 00057 TleRec(){}; 00058 00060 TleRec(const std::string& noradSatCat, 00061 long satNumber, 00062 char classification, 00063 const std::string& intDes, 00064 double time, 00065 double nlst, 00066 double n2nd, 00067 double bstar, 00068 int ephemerisType, 00069 int index, 00070 int checksum1, 00071 double i, 00072 double ra, 00073 double e, 00074 double w, 00075 double m, 00076 double n, 00077 long absOrbit, 00078 int checksum2); 00079 00080 }; //class TleRec 00081 } //namespace EECFI 00082 00083 #endif