Earth Observation Mission CFI Software FileHandlling Software User Manual |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.6 00003 //-------------------------------------------------------- 00004 00005 //------------------------------------------------------------------ 00006 // CVS Info: $Id: FixedHeader.h,v 1.12 2013-09-18 07:43:51 expcfi Exp $ 00007 //------------------------------------------------------------------ 00008 00009 #ifndef _FIXEDHEADER_H 00010 #define _FIXEDHEADER_H 00011 00012 //-INCLUDE---------------------------------------------------------- 00013 #include <string> 00014 00015 //-NAMESPACES------------------------------------------------------- 00016 using namespace std; 00017 00018 namespace EECFI 00019 { 00023 class FixedHeader 00024 { 00025 public: 00026 00027 //Fixed header attributes 00028 string fileName; 00029 string schema; 00030 string fileDescription; 00031 string notes; 00032 string mission; 00033 string fileClass; 00034 string fileType; 00035 string valStartDate; 00036 string valStopDate; 00037 long version; 00038 string system; 00039 string creator; 00040 string creatorVersion; 00041 string creationDate; 00042 long fileExtensionType; 00043 00045 FixedHeader(); 00046 00048 FixedHeader(const string fileName, 00049 const string schema, 00050 const string fileDescription, 00051 const string notes, 00052 const string mission, 00053 const string fileClass, 00054 const string fileType, 00055 const string valStartDate, 00056 const string valStopDate, 00057 const long version, 00058 const string system, 00059 const string creator, 00060 const string creatorVersion, 00061 const string creationDate, 00062 const long fileExtensionType); 00063 00064 00066 ~FixedHeader(); 00067 00068 protected: 00069 00070 private: 00071 00072 }; 00073 } 00074 00075 #endif