Mercurial > hg > orthanc-stone
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 {