![]() |
Earth Observation Mission CFI Software FileHandlling Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.12 00003 //-------------------------------------------------------- 00004 00005 //------------------------------------------------------------------ 00006 // CVS Info: $Id: FixedHeader.h,v 1.13 2014-02-20 20:02:26 cavm Exp $ 00007 //------------------------------------------------------------------ 00008 00009 #ifndef _FIXEDHEADER_H 00010 #define _FIXEDHEADER_H 00011 00012 //-INCLUDE---------------------------------------------------------- 00013 #include <string> 00014 #include "FileHandlingData.h" 00015 00016 //-NAMESPACES------------------------------------------------------- 00017 using namespace std; 00018 00019 00020 namespace EECFI 00021 { 00022 00026 class XF_DECL FixedHeader 00027 { 00028 public: 00029 00030 //Fixed header attributes 00031 string fileName; 00032 string schema; 00033 string fileDescription; 00034 string notes; 00035 string mission; 00036 string fileClass; 00037 string fileType; 00038 string valStartDate; 00039 string valStopDate; 00040 long version; 00041 string eoffs_version; 00042 string system; 00043 string creator; 00044 string creatorVersion; 00045 string creationDate; 00046 long fileExtensionType; 00047 00049 FixedHeader(); 00050 00052 FixedHeader(const string fileName, 00053 const string schema, 00054 const string fileDescription, 00055 const string notes, 00056 const string mission, 00057 const string fileClass, 00058 const string fileType, 00059 const string valStartDate, 00060 const string valStopDate, 00061 const long version, 00062 const string system, 00063 const string creator, 00064 const string creatorVersion, 00065 const string creationDate, 00066 const long fileExtensionType); 00067 00068 00070 ~FixedHeader(); 00071 00072 protected: 00073 00074 private: 00075 00076 }; 00077 } 00078 00079 #endif