]> Creatis software - cpPlugins.git/blobdiff - plugins/GenericPlugins/DataReproducer.h
yet another refactoring
[cpPlugins.git] / plugins / GenericPlugins / DataReproducer.h
diff --git a/plugins/GenericPlugins/DataReproducer.h b/plugins/GenericPlugins/DataReproducer.h
new file mode 100644 (file)
index 0000000..9bfcbc1
--- /dev/null
@@ -0,0 +1,33 @@
+#ifndef __cpPlugins_GenericPlugins__DataReproducer__h__
+#define __cpPlugins_GenericPlugins__DataReproducer__h__
+
+#include <cpPlugins_GenericPlugins_Export.h>
+#include <cpPlugins/Pipeline/ProcessObject.h>
+
+namespace cpPlugins_GenericPlugins
+{
+  /**
+   */
+  class cpPlugins_GenericPlugins_EXPORT DataReproducer
+    : public cpPlugins::Pipeline::ProcessObject
+  {
+    cpPluginsObject(
+      DataReproducer,
+      cpPlugins::Pipeline::ProcessObject,
+      GenericPlugins
+      );
+
+  public:
+    virtual void AddInput(
+      const std::string& n, cpPlugins::Pipeline::DataObject* o
+      ) cpPlugins_OVERRIDE;
+    virtual void SetInput(
+      const std::string& n, cpPlugins::Pipeline::DataObject* o
+      ) cpPlugins_OVERRIDE;
+  };
+
+} // ecapseman
+
+#endif // __cpPlugins_GenericPlugins__DataReproducer__h__
+
+// eof - $RCSfile$