Earth Observation Mission CFI Software DataHandling Software User Manual |
00001 //------------------------------------------------------------------ 00002 // CVS Info: $Id: DemConfFile.h,v 1.6 2010/05/18 08:42:47 expcfi Exp $ 00003 //------------------------------------------------------------------ 00004 00005 #ifndef _DEMCONFFILE_H 00006 #define _DEMCONFFILE_H 00007 00008 //-INCLUDE--------------------------------------------- 00009 #include "EEFile.h" 00010 00011 #include <string> 00012 #include <vector> 00013 00014 //-NAMESPACES------------------------------------------ 00015 using namespace std; 00016 00017 namespace EECFI 00018 { 00019 00023 class DemConfFile:public EEFile 00024 { 00025 public: 00026 00027 long model; 00028 00029 string dir; 00030 00031 double resX; 00032 double resY; 00033 double resUnit; 00034 00035 00036 long XNumPoints; 00037 long YNumPoints; 00038 00039 double xRange; 00040 double yRange; 00041 00042 long dataSize; 00043 long dataType; 00044 00045 double northAlt[4]; 00046 double southAlt[4]; 00047 00048 double offsetX; 00049 double offsetY; 00050 00051 00052 00054 DemConfFile(); 00056 DemConfFile(const string fileNam); 00057 00059 ~DemConfFile(); 00060 00062 void read() throw (CfiError); 00063 00064 00065 protected: 00066 00067 private: 00068 00069 00070 };//class DemConfFile 00071 }//namespace EECFI 00072 00073 #endif