]> Creatis software - cpMesh.git/blobdiff - lib/cpm/Plugins/SimpleFillRegion.h
New plugin added
[cpMesh.git] / lib / cpm / Plugins / SimpleFillRegion.h
diff --git a/lib/cpm/Plugins/SimpleFillRegion.h b/lib/cpm/Plugins/SimpleFillRegion.h
new file mode 100644 (file)
index 0000000..1e84ef6
--- /dev/null
@@ -0,0 +1,45 @@
+#ifndef __CPM__PLUGINS__SIMPLEFILLREGION__H__
+#define __CPM__PLUGINS__SIMPLEFILLREGION__H__
+
+#include <cpPlugins/Interface/ImageToImageFilter.h>
+
+namespace cpm
+{
+  namespace Plugins
+  {
+    /**
+     */
+    class SimpleFillRegion
+      : public cpPlugins::Interface::ImageToImageFilter
+    {
+    public:
+      typedef SimpleFillRegion                         Self;
+      typedef cpPlugins::Interface::ImageToImageFilter Superclass;
+
+      typedef Superclass::TParameter  TParameter;
+      typedef Superclass::TParameters TParameters;
+
+    public:
+      SimpleFillRegion( );
+      virtual ~SimpleFillRegion( );
+
+      virtual std::string GetClassName( ) const;
+
+    protected:
+      virtual std::string _GenerateData( );
+
+    protected:
+      itk::ProcessObject::Pointer m_Filter;
+    };
+
+    // ---------------------------------------------------------------------
+    PLUMA_INHERIT_PROVIDER( SimpleFillRegion, cpPlugins::Interface::Object );
+
+  } // ecapseman
+
+} // ecapseman
+
+#endif // __CPM__PLUGINS__SIMPLEFILLREGION__H__
+
+
+// eof - $RCSfile$