// ========================================================================= // @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co) // ========================================================================= #ifndef __cpPluginsBase__RawDataFunctor__h__ #define __cpPluginsBase__RawDataFunctor__h__ #include #include namespace cpPluginsBase { class CPPLUGINSBASE_EXPORT RawDataFunctor : public cpPlugins::Functor { cpPluginsTypeMacro( RawDataFunctor, cpPlugins::Functor ); public: virtual unsigned char Evaluate( const unsigned char& c ) const = 0; protected: RawDataFunctor( ); virtual ~RawDataFunctor( ); }; } // ecapseman #endif // __cpPluginsBase__RawDataFunctor__h__ // eof - $RCSfile$