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 }