]> Creatis software - cpPlugins.git/blobdiff - lib/cpInstances/DataObjects/Simple3DCurve.h
...
[cpPlugins.git] / lib / cpInstances / DataObjects / Simple3DCurve.h
index e53df26cf2d6206e1e6f43cb6649aae5aef6145e..5ea0047bf8a7d9a0ae59c31f0f1b5aad8b9bac22 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef __cpInstances__Simple3DCurve__h__
-#define __cpInstances__Simple3DCurve__h__
+#ifndef __cpInstances__DataObjects__Simple3DCurve__h__
+#define __cpInstances__DataObjects__Simple3DCurve__h__
 
 #include <cpInstances/cpPluginsDataObjects_Export.h>
 #include <cpPlugins/Pipeline/DataObject.h>
@@ -13,43 +13,47 @@ class vtkPolyDataAlgorithm;
 // -------------------------------------------------------------------------
 namespace cpInstances
 {
-  /**
-   */
-  class cpPluginsDataObjects_EXPORT Simple3DCurve
-    : public cpPlugins::Pipeline::DataObject
+  namespace DataObjects
   {
-  public:
-    typedef Simple3DCurve                      Self;
-    typedef cpPlugins::Pipeline::DataObject Superclass;
-    typedef itk::SmartPointer< Self >          Pointer;
-    typedef itk::SmartPointer< const Self >    ConstPointer;
-
-  public:
-    itkNewMacro( Self );
-    itkTypeMacro( Simple3DCurve, cpPlugins::Pipeline::DataObject );
-    cpPlugins_Id_Macro( Simple3DCurve, Object );
-    cpPlugins_Compatibility_Macro;
-
-  public:
-    virtual void SetVTK( vtkObjectBase* o ) cpPlugins_OVERRIDE;
-
-  protected:
-    Simple3DCurve( );
-    virtual ~Simple3DCurve( );
-
-    virtual void _UpdateVTK( ) const cpPlugins_OVERRIDE;
-
-    template< class _TCurve >
-    inline void _ITK_2_VTK( _TCurve* curve ) const;
-
-  private:
-    // Purposely not implemented
-    Simple3DCurve( const Self& );
-    Self& operator=( const Self& );
-
-  protected:
-    vtkSmartPointer< vtkPolyDataAlgorithm > m_ITKvVTK;
-  };
+    /**
+     */
+    class cpPluginsDataObjects_EXPORT Simple3DCurve
+      : public cpPlugins::Pipeline::DataObject
+    {
+    public:
+      typedef Simple3DCurve                      Self;
+      typedef cpPlugins::Pipeline::DataObject Superclass;
+      typedef itk::SmartPointer< Self >          Pointer;
+      typedef itk::SmartPointer< const Self >    ConstPointer;
+
+    public:
+      itkNewMacro( Self );
+      itkTypeMacro( Simple3DCurve, cpPlugins::Pipeline::DataObject );
+      cpPlugins_Id_Macro( Simple3DCurve, Object );
+      cpPlugins_Compatibility_Macro;
+
+    public:
+      virtual void SetVTK( vtkObjectBase* o ) cpPlugins_OVERRIDE;
+
+    protected:
+      Simple3DCurve( );
+      virtual ~Simple3DCurve( );
+
+      virtual void _UpdateVTK( ) const cpPlugins_OVERRIDE;
+
+      template< class _TCurve >
+      inline void _ITK_2_VTK( _TCurve* curve ) const;
+
+    private:
+      // Purposely not implemented
+      Simple3DCurve( const Self& );
+      Self& operator=( const Self& );
+
+    protected:
+      vtkSmartPointer< vtkPolyDataAlgorithm > m_ITKvVTK;
+    };
+
+  } // ecapseman
 
 } // ecapseman