00001 00015 #ifndef INC_SPATMOD_IMAGETARGETNULL_H 00016 #define INC_SPATMOD_IMAGETARGETNULL_H 00017 00018 #ifndef INC_SPATMOD_IMAGETARGET_H 00019 #include <spatmod/imagetarget.h> 00020 #endif 00021 00022 namespace SPATMOD { 00023 namespace IMAGE { 00024 00025 //===================================================================================================================== 00026 00028 class TARGET_NULL : public TARGET { 00029 public: 00030 00032 explicit TARGET_NULL ( 00033 STAGE *pInputStage 00034 ); 00035 00037 virtual ~TARGET_NULL (); 00038 00039 private: 00040 #ifndef GENERATING_DOXYGEN_OUTPUT 00041 00042 // BASE overrides. 00043 virtual float v_QueryIterator (const SECTION_ITERATOR& iterator) const; 00044 00045 // TARGET overrides. 00046 virtual ERRVALUE v_Initialize (); 00047 virtual ERRVALUE v_PushBegin (const SECTION_ITERATOR& iterator); 00048 virtual ERRVALUE v_PushEnd (); 00049 virtual ERRVALUE v_PushSubSection (const SECTION& SubSection, const BUFFER& buffer); 00050 00051 // Unimplemented 00052 TARGET_NULL (const TARGET_NULL&); 00053 TARGET_NULL& operator= (const TARGET_NULL&); 00054 #endif // GENERATING_DOXYGEN_OUTPUT 00055 00056 }; 00057 00058 //===================================================================================================================== 00059 00060 } // End namespace IMAGE 00061 } // End namespace SPATMOD 00062 00063 #endif // INC_SPATMOD_IMAGETARGETNULL_H 00064
1.6.1