![]() |
Earth Observation Mission CFI Software DataHandling Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.22 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 { 00022 class XD_DECL OsfRec 00023 { 00024 public: 00025 //Attributes 00026 long absOrbit; 00027 long relOrbit; 00028 long cycleDays; 00029 long cycleOrbits; 00030 00031 double mlst; 00032 double mlstDrift; 00033 double inclination; 00034 long driftMode; 00035 00036 double anxTai; 00037 double anxUt1; 00038 double anxUtc; 00039 00040 double anxLong; 00041 long cycle; 00042 long phase; 00043 00044 long timeRefOf; 00045 00046 MlstNonlinearDrift mlstNonlinearDrift; 00047 00049 OsfRec(); 00050 00052 OsfRec(const long absOrbi, 00053 const long relOrbi, 00054 const long cycleDay, 00055 const long cycleOrbit, 00056 const double meanlst, 00057 const double meanlstDrift, 00058 const double inclinat, 00059 const long driftMod, 00060 const double anxTaiTime, 00061 const double anxUt1Time, 00062 const double anxUtcTime, 00063 const double anxLongitude, 00064 const long cycleOsf, 00065 const long phaseOsf, 00066 const long timeRef, 00067 const MlstNonlinearDrift mlstNL); 00068 00070 ~OsfRec() NOEXCEPT; 00071 00072 protected: 00073 private: 00074 }; //class OsfRec 00075 } //namespace EECFI 00076 00077 #endif