#ifndef ITK_Operation_H #define ITK_Operation_H #include <itk/defines.h> class Raster; class Operation { /** *** Purpose: Interface for all operations that use, examine, or change *** a <classname>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 <itk/operation.inl> #endif #endif//ITK_Operation_H