]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/DataObjects/Mesh.cxx
...
[cpPlugins.git] / lib / cpPlugins / DataObjects / Mesh.cxx
index ca2770b37b68b1b9c418b36da4bd52b5a22b1e97..de64924d2ad41162525cdf53d02d1c6783517e3d 100644 (file)
@@ -1,5 +1,4 @@
 #include <cpPlugins/DataObjects/Mesh.h>
-#include <cpPlugins/DataObjects/Mesh_Demanglers.h>
 
 #include <itkMesh.h>
 #include <itkLineCell.h>
@@ -12,12 +11,10 @@ void cpPlugins::DataObjects::Mesh::
 SetITK( itk::LightObject* o )
 {
   this->Superclass::SetITK( o );
-  cpPlugins_Demangle_Mesh_Meshes_1( o, _ITK_2_VTK, 2 )
-    cpPlugins_Demangle_Mesh_Meshes_1( o, _ITK_2_VTK, 3 )
+  cpPlugins_Demangle_Mesh_AllMeshes_1( o, _ITK_2_VTK )
   {
     this->m_VTK = NULL;
-
-  } // fi
+  }
   this->Modified( );
 }
 
@@ -25,6 +22,7 @@ SetITK( itk::LightObject* o )
 void cpPlugins::DataObjects::Mesh::
 SetVTK( vtkObjectBase* o )
 {
+#ifdef cpPlugins_CONFIG_PROCESS_DIMENSIONS_3
   typedef itk::Mesh< double, 3 >      _TMesh;
   typedef _TMesh::CellType            _TCell;
   typedef _TCell::CellAutoPointer     _TCellAutoPointer;
@@ -109,6 +107,7 @@ SetVTK( vtkObjectBase* o )
     this->Modified( );
 
   } // fi
+#endif // cpPlugins_CONFIG_PROCESS_DIMENSIONS_3
 }
 
 // -------------------------------------------------------------------------