![]() |
Earth Observation Mission CFI Software DataHandling Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.11 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 <string> 00014 #include "DataHandlingDllExport.h" 00015 00016 //-NAMESPACES----------------------------------------------------- 00017 using namespace std; 00018 00019 namespace EECFI 00020 { 00021 00025 class XD_DECL TleRec 00026 { 00027 public: 00028 00029 // line 0 00030 string noradSatcat; 00031 00032 // line 1 00033 long satNumber; 00034 char classification; 00035 string intDes; 00036 00037 00038 double time; 00039 double n1st; 00040 double n2nd; 00041 double bstar; 00042 int ephemerisType; 00043 int index; 00044 int checksum1; 00045 00046 00047 // Line 2 00048 double i; 00049 double ra; 00050 double e; 00051 double w; 00052 double m; 00053 double n; 00054 long absOrbit; 00055 int checksum2; 00056 00057 00058 00060 TleRec(); 00061 00063 TleRec( string noradSatCat, 00064 long satNumber, 00065 char classification, 00066 string intDes, 00067 double time, 00068 double nlst, 00069 double n2nd, 00070 double bstar, 00071 int ephemerisType, 00072 int index, 00073 int checksum1, 00074 double i, 00075 double ra, 00076 double e, 00077 double w, 00078 double m, 00079 double n, 00080 long absOrbit, 00081 int checksum2); 00082 00084 ~TleRec(); 00085 00086 protected: 00087 00088 private: 00089 00090 00091 };//class TleRec 00092 }//namespace EECFI 00093 00094 #endif