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: OsvRec.h,v 1.14 2013-09-18 07:43:46 expcfi Exp $ 00007 //------------------------------------------------------------- 00008 00009 #ifndef _OSVREC_H 00010 #define _OSVREC_H 00011 00012 //-INCLUDE-------------------------------------------------------- 00013 #include <vector> 00014 00015 //-NAMESPACES----------------------------------------------------- 00016 using namespace std; 00017 00018 namespace EECFI 00019 { 00020 00024 class OsvRec 00025 { 00026 public: 00027 00028 //Attributes 00029 double taiTime; 00030 double utcTime; 00031 double ut1Time; 00032 long absOrbit; 00033 long refFrame; 00034 long timeRefOf; 00035 double position[3]; 00036 double velocity[3]; 00037 double quality; 00038 00040 OsvRec(); 00041 00043 OsvRec(const double taiTim, 00044 const double utcTim, 00045 const double ut1Tim, 00046 const long absOrbi, 00047 const long referFrame, 00048 const long timeRef, 00049 double *posi, 00050 double *velo, 00051 const double qual); 00052 00054 ~OsvRec(); 00055 00057 OsvRec(const OsvRec &osvRec); 00058 00060 OsvRec const operator=(OsvRec const &osvIn); 00061 00062 protected: 00063 00064 private: 00065 00066 00067 };//class OsvRec 00068 }//namespace EECFI 00069 00070 #endif