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: IersBulletinFile.h,v 1.6 2013-09-18 07:43:45 expcfi Exp $ 00007 //--------------------------------------------------------------- 00008 00009 #ifndef _IERSBULLETINFILE_H 00010 #define _IERSBULLETINFILE_H 00011 00012 //-INCLUDE-------------------------------------------- 00013 #include "EEFile.h" 00014 #include "DataHandlingData.h" 00015 00016 #include <vector> 00017 #include <string> 00018 00019 //-NAMESPACES------------------------------------------ 00020 using namespace std; 00021 00022 namespace EECFI 00023 { 00024 00028 class IersBulletinFile:public EEFile 00029 { 00030 public: 00031 00032 long bulletinType; 00033 IersBulletinAFile *iersBulletinAFile; 00034 IersBulletinBFile *iersBulletinBFile; 00035 00037 IersBulletinFile(); 00038 00040 IersBulletinFile(string bulletinName); 00041 00043 ~IersBulletinFile(); 00044 00046 void read() throw (CfiError); 00047 00049 void operator=( const IersBulletinFile &iersFile ); 00051 IersBulletinFile(const IersBulletinFile &iersFile); 00052 00053 protected: 00054 00055 private: 00057 void eraseIers(); 00058 00059 00060 };//class IersBulletinFile 00061 }//namespace EECFI 00062 00063 00064 #endif