]> Creatis software - cpPlugins.git/blobdiff - plugins/MeshSources/CylinderSource.h
...
[cpPlugins.git] / plugins / MeshSources / CylinderSource.h
index f7092af09632d9e662bba2582fdcdba288dd3bc5..03d83bd90de8d1d0f59f64dc79ef1208152f06c8 100644 (file)
@@ -1,38 +1,21 @@
 #ifndef __CPPLUGINSMESHSOURCES__CYLINDERSOURCE__H__
 #define __CPPLUGINSMESHSOURCES__CYLINDERSOURCE__H__
 
-#include <plugins/cpPluginsMeshSources_Export.h>
-#include <cpPlugins/ProcessObject.h>
+#include <cpPluginsMeshSources_Export.h>
+#include <cpPlugins/BaseObjects/ProcessObject.h>
 
 namespace cpPluginsMeshSources
 {
   /**
    */
   class cpPluginsMeshSources_EXPORT CylinderSource
-    : public cpPlugins::ProcessObject
+    : public cpPlugins::BaseObjects::ProcessObject
   {
-    cpPluginsObject;
-  public:
-    typedef CylinderSource                    Self;
-    typedef cpPlugins::ProcessObject        Superclass;
-    typedef itk::SmartPointer< Self >       Pointer;
-    typedef itk::SmartPointer< const Self > ConstPointer;
-
-  public:
-    itkNewMacro( Self );
-    itkTypeMacro( CylinderSource, cpPlugins::ProcessObject );
-    cpPlugins_Id_Macro( CylinderSource, MeshSources );
-
-  protected:
-    CylinderSource( );
-    virtual ~CylinderSource( );
-
-    virtual void _GenerateData( ) ITK_OVERRIDE;
-
-  private:
-    // Purposely not implemented
-    CylinderSource( const Self& );
-    Self& operator=( const Self& );
+    cpPluginsObject(
+      CylinderSource,
+      cpPlugins::BaseObjects::ProcessObject,
+      MeshSources
+      );
   };
 
 } // ecapseman