--- /dev/null
+// =========================================================================
+// @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
+// =========================================================================
+#ifndef __cpPluginsBase__RotNRawDataFunctor__h__
+#define __cpPluginsBase__RotNRawDataFunctor__h__
+
+#include <cpPluginsBase_Export.h>
+#include <cpPluginsBase/RawDataFunctor.h>
+
+namespace cpPluginsBase
+{
+ class CPPLUGINSBASE_EXPORT RotNRawDataFunctor
+ : public cpPluginsBase::RawDataFunctor
+ {
+ cpPluginsTypeMacro( RotNRawDataFunctor, cpPluginsBase::RawDataFunctor );
+ cpPluginsNewMacro( );
+
+ public:
+ virtual unsigned char Evaluate( const unsigned char& c ) const override;
+
+ protected:
+ RotNRawDataFunctor( );
+ virtual ~RotNRawDataFunctor( );
+
+ virtual void _Configure( ) override;
+ virtual void _GenerateData( ) override;
+
+ }; // end class
+} // end namespace
+
+#endif // __cpPluginsBase__RotNRawDataFunctor__h__
+
+// eof - $RCSfile$