1 // =========================================================================
2 // @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
3 // =========================================================================
4 #ifndef __cpPluginsBase__RotNRawDataFunctor__h__
5 #define __cpPluginsBase__RotNRawDataFunctor__h__
7 #include <cpPluginsBase_Export.h>
8 #include <cpPluginsBase/RawDataFunctor.h>
10 namespace cpPluginsBase
12 class CPPLUGINSBASE_EXPORT RotNRawDataFunctor
13 : public cpPluginsBase::RawDataFunctor
15 cpPluginsTypeMacro( RotNRawDataFunctor, cpPluginsBase::RawDataFunctor );
19 virtual unsigned char Evaluate( const unsigned char& c ) const override;
22 RotNRawDataFunctor( );
23 virtual ~RotNRawDataFunctor( );
25 virtual void _Configure( ) override;
26 virtual void _GenerateData( ) override;
31 #endif // __cpPluginsBase__RotNRawDataFunctor__h__