![]() |
Earth Explorer Mission CFI Software DataHandling Software User Manual |
![]() |
00001 //------------------------------------------------------------- 00002 // CVS Info: $Id: OsvRec.h,v 1.7 2009/04/13 14:06:21 expcfi Exp $ 00003 //------------------------------------------------------------- 00004 00005 #ifndef _OSVREC_H 00006 #define _OSVREC_H 00007 00008 //-INCLUDE-------------------------------------------------------- 00009 #include <vector> 00010 00011 //-NAMESPACES----------------------------------------------------- 00012 using namespace std; 00013 00014 namespace EECFI 00015 { 00016 00020 class OsvRec 00021 { 00022 public: 00023 00024 //Attributes 00025 double taiTime; 00026 double utcTime; 00027 double ut1Time; 00028 long absOrbit; 00029 long refFrame; 00030 // double position[3]; ///< Position vector (x, y, z components). 00031 // double velocity[3]; ///< Velocity vector (x, y, z components). 00032 double quality; 00033 00034 double *position; 00035 double *velocity; 00036 00038 OsvRec(); 00039 00041 OsvRec(const double taiTim, 00042 const double utcTim, 00043 const double ut1Tim, 00044 const long absOrbi, 00045 const long referFrame, 00046 double *posi, 00047 double *velo, 00048 const double qual); 00049 00051 ~OsvRec(); 00052 00054 OsvRec(const OsvRec &osvRec); 00055 00057 OsvRec const operator=(OsvRec const &osvIn); 00058 00059 protected: 00060 00061 private: 00062 00063 00064 };//class OsvRec 00065 }//namespace EECFI 00066 00067 #endif