Mercurial > hg > orthanc-stone
comparison 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 |
comparison
equal
deleted
inserted
replaced
31:9aace933cb64 | 32:517c46f527cd |
---|---|
117 | 117 |
118 CheckAndComputeNormal(); | 118 CheckAndComputeNormal(); |
119 } | 119 } |
120 | 120 |
121 | 121 |
122 SliceGeometry::SliceGeometry(const DicomDataset& dicom) | 122 SliceGeometry::SliceGeometry(const OrthancPlugins::IDicomDataset& dicom) |
123 { | 123 { |
124 if (dicom.HasTag(DICOM_TAG_IMAGE_POSITION_PATIENT) && | 124 std::string a, b; |
125 dicom.HasTag(DICOM_TAG_IMAGE_ORIENTATION_PATIENT)) | 125 |
126 if (dicom.GetStringValue(a, OrthancPlugins::DICOM_TAG_IMAGE_POSITION_PATIENT) && | |
127 dicom.GetStringValue(b, OrthancPlugins::DICOM_TAG_IMAGE_ORIENTATION_PATIENT)) | |
126 { | 128 { |
127 Setup(dicom.GetStringValue(DICOM_TAG_IMAGE_POSITION_PATIENT), | 129 Setup(a, b); |
128 dicom.GetStringValue(DICOM_TAG_IMAGE_ORIENTATION_PATIENT)); | |
129 } | 130 } |
130 else | 131 else |
131 { | 132 { |
132 SetupCanonical(); | 133 SetupCanonical(); |
133 } | 134 } |