]> Creatis software - cpPlugins.git/blobdiff - plugins/ImageMeshFilters/MarchingCubes.h
...
[cpPlugins.git] / plugins / ImageMeshFilters / MarchingCubes.h
index da6f74487aaa8f7483693bb6c0ed4d934e2922d6..c742ca36cbb954df03f2f07c5b52afeb89f8241d 100644 (file)
@@ -1,42 +1,25 @@
-#ifndef __CPPLUGINSIMAGEMESH__MARCHINGCUBES__H__
-#define __CPPLUGINSIMAGEMESH__MARCHINGCUBES__H__
+#ifndef __cpPluginsImageMeshFilters__MarchingCubes__h__
+#define __cpPluginsImageMeshFilters__MarchingCubes__h__
 
-#include <plugins/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
 
-#endif // __CPPLUGINSIMAGEMESH__MARCHINGCUBES__H__
+#endif // __cpPluginsImageMeshFilters__MarchingCubes__h__
 
 // eof - $RCSfile$