![]() |
Earth Observation Mission CFI Software DataHandling Software User Manual |
![]() |
00001 //-------------------------------------------------------------- 00002 // CVS Info: $Id: SdfFile.h,v 1.7 2009/06/23 06:11:20 expcfi Exp $ 00003 //-------------------------------------------------------------- 00004 00005 #ifndef _SDFFILE_H 00006 #define _SDFFILE_H 00007 00008 //-INCLUDE--------------------------------------------- 00009 #include "EEFile.h" 00010 #include "SdfRec.h" 00011 00012 #include <string> 00013 #include <vector> 00014 00015 //-NAMESPACES------------------------------------------ 00016 using namespace std; 00017 00018 namespace EECFI 00019 { 00020 00024 class SdfFile:public EEFile 00025 { 00026 friend class Swath; 00027 00028 public: 00029 00030 vector<SdfRec> sdfRec; 00031 00033 SdfFile(); 00034 00036 SdfFile(const string fileNam); 00037 00039 ~SdfFile(); 00040 00042 void read() throw (CfiError); 00043 00044 protected: 00045 00046 private: 00048 SdfFile( void *sdf_file ); 00049 00051 void* getInternalData() throw(CfiError); 00052 00053 };//class SdfFile 00054 }//namespace EECFI 00055 00056 #endif