]> Creatis software - cpPlugins.git/blobdiff - plugins/cpPluginsImageFilters/BinaryDilateParaImageFilter.h
New plugins added.
[cpPlugins.git] / plugins / cpPluginsImageFilters / BinaryDilateParaImageFilter.h
diff --git a/plugins/cpPluginsImageFilters/BinaryDilateParaImageFilter.h b/plugins/cpPluginsImageFilters/BinaryDilateParaImageFilter.h
new file mode 100644 (file)
index 0000000..36f957a
--- /dev/null
@@ -0,0 +1,44 @@
+#ifndef __CPPLUGINSIMAGEFILTERS__BINARYDILATEPARAIMAGEFILTER__H__
+#define __CPPLUGINSIMAGEFILTERS__BINARYDILATEPARAIMAGEFILTER__H__
+
+#include <plugins/cpPluginsImageFilters/cpPluginsImageFilters_Export.h>
+#include <cpPlugins/ProcessObject.h>
+
+namespace cpPluginsImageFilters
+{
+  /**
+   */
+  class cpPluginsImageFilters_EXPORT BinaryDilateParaImageFilter
+    : public cpPlugins::ProcessObject
+  {
+  public:
+    typedef BinaryDilateParaImageFilter     Self;
+    typedef cpPlugins::ProcessObject        Superclass;
+    typedef itk::SmartPointer< Self >       Pointer;
+    typedef itk::SmartPointer< const Self > ConstPointer;
+
+  public:
+    itkNewMacro( Self );
+    itkTypeMacro( BinaryDilateParaImageFilter, cpPlugins::ProcessObject );
+    cpPlugins_Id_Macro( BinaryDilateParaImageFilter, ImageFilters );
+
+  protected:
+    BinaryDilateParaImageFilter( );
+    virtual ~BinaryDilateParaImageFilter( );
+
+    virtual void _GenerateData( ) ITK_OVERRIDE;
+
+    template< class _TInputImage >
+      inline void _GD0( _TInputImage* input_image );
+
+  private:
+    // Purposely not implemented
+    BinaryDilateParaImageFilter( const Self& );
+    Self& operator=( const Self& );
+  };
+
+} // ecapseman
+
+#endif // __CPPLUGINSIMAGEFILTERS__BINARYDILATEPARAIMAGEFILTER__H__
+
+// eof - $RCSfile$