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: 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 00048 ANXLongDrift anxLongitudeDrift; 00049 00051 OsfRec(){}; 00052 00054 OsfRec(long absOrbi, 00055 long relOrbi, 00056 long cycleDay, 00057 long cycleOrbit, 00058 double meanlst, 00059 double meanlstDrift, 00060 double inclinat, 00061 long driftMod, 00062 double anxTaiTime, 00063 double anxUt1Time, 00064 double anxUtcTime, 00065 double anxLongitude, 00066 long cycleOsf, 00067 long phaseOsf, 00068 long timeRef, 00069 const MlstNonlinearDrift& mlstNL); 00070 00072 OsfRec(long absOrbi, 00073 long relOrbi, 00074 long cycleDay, 00075 long cycleOrbit, 00076 double meanlst, 00077 double meanlstDrift, 00078 double inclinat, 00079 long driftMod, 00080 double anxTaiTime, 00081 double anxUt1Time, 00082 double anxUtcTime, 00083 double anxLongitude, 00084 long cycleOsf, 00085 long phaseOsf, 00086 long timeRef, 00087 const MlstNonlinearDrift& mlstNL, 00088 const ANXLongDrift& longDrift); 00089 }; //class OsfRec 00090 } //namespace EECFI 00091 00092 #endif