#ifndef ITK_Operation_H #define ITK_Operation_H #include class Raster; class Operation { /** *** Purpose: Interface for all operations that use, examine, or change *** a Raster object **/ public: Operation(); virtual ~Operation(); virtual bool operate( Raster &raster); virtual bool operate( const Raster &raster); private: DENY_COPY( Operation) }; #ifdef DO_ITK_INLINE #include #endif #endif//ITK_Operation_H