]> Creatis software - cpPlugins.git/blobdiff - plugins/ImageMeshFilters/MarchingCubes.h
...
[cpPlugins.git] / plugins / ImageMeshFilters / MarchingCubes.h
index 5861bf3c24a3a093e451286928b0e387543fdf6a..267c3936786e73bc43ebabd73f5ba911dbd6d9ba 100644 (file)
@@ -1,38 +1,21 @@
 #ifndef __CPPLUGINSIMAGEMESH__MARCHINGCUBES__H__
 #define __CPPLUGINSIMAGEMESH__MARCHINGCUBES__H__
 
-#include <plugins/ImageMeshFilters/cpPluginsImageMeshFilters_Export.h>
-#include <cpPlugins/ProcessObject.h>
+#include <cpPluginsImageMeshFilters_Export.h>
+#include <cpPlugins/BaseObjects/ProcessObject.h>
 
 namespace cpPluginsImageMeshFilters
 {
   /**
    */
   class cpPluginsImageMeshFilters_EXPORT MarchingCubes
-    : public cpPlugins::ProcessObject
+    : public cpPlugins::BaseObjects::ProcessObject
   {
-    cpPluginsObject;
-  public:
-    typedef MarchingCubes                   Self;
-    typedef cpPlugins::ProcessObject        Superclass;
-    typedef itk::SmartPointer< Self >       Pointer;
-    typedef itk::SmartPointer< const Self > ConstPointer;
-
-  public:
-    itkNewMacro( Self );
-    itkTypeMacro( MarchingCubes, cpPlugins::ProcessObject );
-    cpPlugins_Id_Macro( MarchingCubes, ImageToMeshFilters );
-
-  protected:
-    MarchingCubes( );
-    virtual ~MarchingCubes( );
-
-    virtual void _GenerateData( ) ITK_OVERRIDE;
-
-  private:
-    // Purposely not implemented
-    MarchingCubes( const Self& );
-    Self& operator=( const Self& );
+    cpPluginsObject(
+      MarchingCubes,
+      cpPlugins::BaseObjects::ProcessObject,
+      ImageToMeshFilters
+      );
   };
 
 } // ecapseman