Earth Observation Mission CFI Software DataHandling Software User Manual |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.10 00003 //-------------------------------------------------------- 00004 00005 //------------------------------------------------------------- 00006 // CVS Info: $Id: OsfRec.h,v 1.14 2014-02-20 20:02:23 cavm Exp $ 00007 //------------------------------------------------------------- 00008 00009 #ifndef _OSFREC_H 00010 #define _OSFREC_H 00011 00012 //-INCLUDE-------------------------------------------------------- 00013 #include "DataHandlingData.h" 00014 00015 //-NAMESPACES----------------------------------------------------- 00016 00017 namespace EECFI 00018 { 00019 00023 class OsfRec 00024 { 00025 public: 00026 00027 //Attributes 00028 long absOrbit; 00029 long relOrbit; 00030 long cycleDays; 00031 long cycleOrbits; 00032 00033 double mlst; 00034 double mlstDrift; 00035 double inclination; 00036 long driftMode; 00037 00038 double anxTai; 00039 double anxUt1; 00040 double anxUtc; 00041 00042 double anxLong; 00043 long cycle; 00044 long phase; 00045 00046 long timeRefOf; 00047 00048 MlstNonlinearDrift mlstNonlinearDrift; 00049 00051 OsfRec(); 00052 00054 OsfRec( const long absOrbi, 00055 const long relOrbi, 00056 const long cycleDay, 00057 const long cycleOrbit, 00058 const double meanlst, 00059 const double meanlstDrift, 00060 const double inclinat, 00061 const long driftMod, 00062 const double anxTaiTime, 00063 const double anxUt1Time, 00064 const double anxUtcTime, 00065 const double anxLongitude, 00066 const long cycleOsf, 00067 const long phaseOsf, 00068 const long timeRef, 00069 const MlstNonlinearDrift mlstNL); 00070 00072 ~OsfRec(); 00073 00074 protected: 00075 00076 private: 00077 00078 00079 };//class OsfRec 00080 }//namespace EECFI 00081 00082 #endif