]> Creatis software - cpPlugins.git/blobdiff - lib/cpPluginsBase/RotNRawDataFunctor.h
Moved to version 1.0
[cpPlugins.git] / lib / cpPluginsBase / RotNRawDataFunctor.h
diff --git a/lib/cpPluginsBase/RotNRawDataFunctor.h b/lib/cpPluginsBase/RotNRawDataFunctor.h
new file mode 100644 (file)
index 0000000..4e172fd
--- /dev/null
@@ -0,0 +1,33 @@
+// =========================================================================
+// @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$