Earth Observation Mission CFI Software DataHandling Software User Manual |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.6 00003 //-------------------------------------------------------- 00004 00005 //------------------------------------------------------------- 00006 // CVS Info: $Id: TleRec.h,v 1.8 2013-09-18 07:43:47 expcfi Exp $ 00007 //------------------------------------------------------------- 00008 00009 #ifndef _TLEREC_H 00010 #define _TLEREC_H 00011 00012 //-INCLUDE-------------------------------------------------------- 00013 #include <string> 00014 00015 //-NAMESPACES----------------------------------------------------- 00016 using namespace std; 00017 00018 namespace EECFI 00019 { 00020 00024 class TleRec 00025 { 00026 public: 00027 00028 // line 0 00029 string noradSatcat; 00030 00031 // line 1 00032 long satNumber; 00033 char classification; 00034 string intDes; 00035 00036 00037 double time; 00038 double n1st; 00039 double n2nd; 00040 double bstar; 00041 int ephemerisType; 00042 int index; 00043 int checksum1; 00044 00045 00046 // Line 2 00047 double i; 00048 double ra; 00049 double e; 00050 double w; 00051 double m; 00052 double n; 00053 long absOrbit; 00054 int checksum2; 00055 00056 00057 00059 TleRec(); 00060 00062 TleRec( string noradSatCat, 00063 long satNumber, 00064 char classification, 00065 string intDes, 00066 double time, 00067 double nlst, 00068 double n2nd, 00069 double bstar, 00070 int ephemerisType, 00071 int index, 00072 int checksum1, 00073 double i, 00074 double ra, 00075 double e, 00076 double w, 00077 double m, 00078 double n, 00079 long absOrbit, 00080 int checksum2); 00081 00083 ~TleRec(); 00084 00085 protected: 00086 00087 private: 00088 00089 00090 };//class TleRec 00091 }//namespace EECFI 00092 00093 #endif