![]() |
Earth Observation Mission CFI Software FileHandlling Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.11 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 system; 00042 string creator; 00043 string creatorVersion; 00044 string creationDate; 00045 long fileExtensionType; 00046 00048 FixedHeader(); 00049 00051 FixedHeader(const string fileName, 00052 const string schema, 00053 const string fileDescription, 00054 const string notes, 00055 const string mission, 00056 const string fileClass, 00057 const string fileType, 00058 const string valStartDate, 00059 const string valStopDate, 00060 const long version, 00061 const string system, 00062 const string creator, 00063 const string creatorVersion, 00064 const string creationDate, 00065 const long fileExtensionType); 00066 00067 00069 ~FixedHeader(); 00070 00071 protected: 00072 00073 private: 00074 00075 }; 00076 } 00077 00078 #endif