![]() |
Earth Observation Mission CFI Software FileHandlling Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.17 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 00069 FixedHeader(const string fileName, 00070 const string schema, 00071 const string fileDescription, 00072 const string notes, 00073 const string mission, 00074 const string fileClass, 00075 const string fileType, 00076 const string valStartDate, 00077 const string valStopDate, 00078 const long version, 00079 const string eoffs, 00080 const string system, 00081 const string creator, 00082 const string creatorVersion, 00083 const string creationDate, 00084 const long fileExtensionType); 00085 00086 00088 ~FixedHeader(); 00089 00090 protected: 00091 00092 private: 00093 00094 }; 00095 } 00096 00097 #endif