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