diff Framework/Toolbox/SliceGeometry.cpp @ 32:517c46f527cd

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Dec 2016 11:00:23 +0100
parents ff1e935768e7
children 7207a407bcd8
line wrap: on
line diff
--- a/Framework/Toolbox/SliceGeometry.cpp	Fri Dec 16 15:41:20 2016 +0100
+++ b/Framework/Toolbox/SliceGeometry.cpp	Mon Dec 19 11:00:23 2016 +0100
@@ -119,13 +119,14 @@
   }   
 
 
-  SliceGeometry::SliceGeometry(const DicomDataset& dicom)
+  SliceGeometry::SliceGeometry(const OrthancPlugins::IDicomDataset& dicom)
   {
-    if (dicom.HasTag(DICOM_TAG_IMAGE_POSITION_PATIENT) &&
-        dicom.HasTag(DICOM_TAG_IMAGE_ORIENTATION_PATIENT))
+    std::string a, b;
+
+    if (dicom.GetStringValue(a, OrthancPlugins::DICOM_TAG_IMAGE_POSITION_PATIENT) &&
+        dicom.GetStringValue(b, OrthancPlugins::DICOM_TAG_IMAGE_ORIENTATION_PATIENT))
     {
-      Setup(dicom.GetStringValue(DICOM_TAG_IMAGE_POSITION_PATIENT),
-            dicom.GetStringValue(DICOM_TAG_IMAGE_ORIENTATION_PATIENT));
+      Setup(a, b);
     }
     else
     {