]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Plugins/BasicFilters/MarchingCubes.h
...
[cpPlugins.git] / lib / cpPlugins / Plugins / BasicFilters / MarchingCubes.h
index a5790e9ac157024c76eed4bca67b71ef48263820..176b6ddf2ea1a5807a124565d4d5a216584dd533 100644 (file)
@@ -4,8 +4,6 @@
 #include <cpPlugins/BasicFilters/cpPluginsBasicFilters_Export.h>
 #include <cpPlugins/Interface/BaseProcessObjects.h>
 
-class vtkPolyDataAlgorithm;
-
 namespace cpPlugins
 {
   namespace BasicFilters
@@ -24,6 +22,9 @@ namespace cpPlugins
     public:
       itkNewMacro( Self );
       itkTypeMacro( MarchingCubes, cpPluginsInterfaceImageToMeshFilter );
+      cpPlugins_Id_Macro(
+        cpPlugins::BasicFilters::MarchingCubes, ImageToMeshFilter
+        );
 
     protected:
       MarchingCubes( );
@@ -35,14 +36,8 @@ namespace cpPlugins
       // Purposely not implemented
       MarchingCubes( const Self& );
       Self& operator=( const Self& );
-
-    protected:
-      vtkPolyDataAlgorithm* m_Algorithm;
     };
 
-    // ---------------------------------------------------------------------
-    CPPLUGINS_INHERIT_PROVIDER( MarchingCubes );
-
   } // ecapseman
 
 } // ecapseman