00001
00015 #ifndef INC_SPATMOD_IMAGETARGETERS_H
00016 #define INC_SPATMOD_IMAGETARGETERS_H
00017
00018 #ifndef INC_SPATMOD_IMAGETARGETBIL_H
00019 #include <spatmod/imagetargetbil.h>
00020 #endif
00021
00022 namespace SPATMOD {
00023 namespace IMAGE {
00024
00025
00026
00028 class TARGET_ERS : public TARGET_BIL {
00029 public:
00030
00033 TARGET_ERS (
00034 STAGE *pInputStage,
00035 const FILEPATH& filepath
00036 );
00037
00039 virtual ~TARGET_ERS ();
00040
00043 void SetNullValue (
00044 double NullValue
00045 ) { m_NullValue = NullValue; m_HasNullValue = true; }
00046
00047
00048 private:
00049 #ifndef GENERATING_DOXYGEN_OUTPUT
00050 typedef TARGET_BIL BASECLASS;
00051
00052 double m_NullValue;
00053 bool m_HasNullValue;
00054
00055
00056 TARGET_ERS (const TARGET_ERS&);
00057 TARGET_ERS& operator= (const TARGET_ERS&);
00058
00059 virtual ERRVALUE v_Initialize ();
00060 virtual ERRVALUE v_PushBegin (const SECTION_ITERATOR& iterator);
00061
00062 #endif // GENERATING_DOXYGEN_OUTPUT
00063 };
00064
00065
00066 }
00067 }
00068
00069 #endif // INC_SPATMOD_IMAGETARGETERS_H