1 // =========================================================================
2 // @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
3 // =========================================================================
4 #ifndef __cpPluginsBase__RawDataFunctor__h__
5 #define __cpPluginsBase__RawDataFunctor__h__
7 #include <cpPluginsBase_Export.h>
8 #include <cpPlugins/Functor.h>
10 namespace cpPluginsBase
12 class CPPLUGINSBASE_EXPORT RawDataFunctor
13 : public cpPlugins::Functor
15 cpPluginsTypeMacro( RawDataFunctor, cpPlugins::Functor );
18 virtual unsigned char Evaluate( const unsigned char& c ) const = 0;
22 virtual ~RawDataFunctor( );
27 #endif // __cpPluginsBase__RawDataFunctor__h__