Earth Observation Mission CFI Software DataHandling Software User Manual |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.26 00003 //-------------------------------------------------------- 00004 00005 #ifndef FOVCONSTRAINTSFILE_H 00006 #define FOVCONSTRAINTSFILE_H 00007 00008 //-INCLUDE--------------------------------------------- 00009 #include <CfiError.h> 00010 #include <DataHandlingData.h> 00011 #include <EEFile.h> 00012 00013 //-NAMESPACES------------------------------------------ 00014 00015 namespace EECFI 00016 { 00020 class XD_DECL FovConstraintsFile : public EEFile 00021 { 00022 public: 00023 // Atributes 00024 long type; 00025 FovConstraintsUnion constraints; 00026 00028 explicit FovConstraintsFile(const std::string& fileNam); 00029 00032 FovConstraintsFile(const FovConstraintsFile& other); 00033 00035 ~FovConstraintsFile() NOEXCEPT; 00036 00039 FovConstraintsFile& operator=(const FovConstraintsFile& other); 00040 00042 void read(); 00043 00044 }; //class FovConstraintsFile 00045 } //namespace EECFI 00046 00047 #endif