]> Creatis software - clitk.git/blobdiff - common/clitkDicomRT_ROI.cxx
Mathieu Malaterre :
[clitk.git] / common / clitkDicomRT_ROI.cxx
index 48099e0dfa2eee6c924b7cf91d5ad719c1bfb7a5..67e534108187a743313a373db6a9ef88c99753ba 100644 (file)
@@ -129,6 +129,8 @@ double clitk::DicomRT_ROI::GetForegroundValueLabelImage() const
 
 
 //--------------------------------------------------------------------
+#if GDCM_MAJOR_VERSION == 2
+#else
 void clitk::DicomRT_ROI::Read(std::map<int, std::string> & rois, gdcm::SQItem * item)
 {
 
@@ -167,6 +169,7 @@ void clitk::DicomRT_ROI::Read(std::map<int, std::string> & rois, gdcm::SQItem *
     }
   }
 }
+#endif
 //--------------------------------------------------------------------
 
 
@@ -200,7 +203,9 @@ void clitk::DicomRT_ROI::ComputeMesh()
     append->AddInput(mListOfContours[i]->GetMesh());
   }
   append->Update();
-  mMesh = append->GetOutput();
+  mMesh = vtkSmartPointer<vtkPolyData>::New();
+  mMesh->DeepCopy(append->GetOutput());
   mMeshIsUpToDate = true;
 }
 //--------------------------------------------------------------------