comparison OrthancStone/Sources/Toolbox/DicomInstanceParameters.cpp @ 1821:36430d73e36c

introducing measure units in AnnotationsSceneLayer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 26 May 2021 14:02:12 +0200
parents 385c268e8b56
children 0489fe25ce48
comparison
equal deleted inserted replaced
1820:5baaad557d58 1821:36430d73e36c
121 121
122 sliceThickness_ = 100.0 * std::numeric_limits<double>::epsilon(); 122 sliceThickness_ = 100.0 * std::numeric_limits<double>::epsilon();
123 sliceThicknessPresent = false; 123 sliceThicknessPresent = false;
124 } 124 }
125 125
126 GeometryToolbox::GetPixelSpacing(pixelSpacingX_, pixelSpacingY_, dicom); 126 hasPixelSpacing_ = GeometryToolbox::GetPixelSpacing(pixelSpacingX_, pixelSpacingY_, dicom);
127 127
128 std::string position, orientation; 128 std::string position, orientation;
129 if (dicom.LookupStringValue(position, Orthanc::DICOM_TAG_IMAGE_POSITION_PATIENT, false) && 129 if (dicom.LookupStringValue(position, Orthanc::DICOM_TAG_IMAGE_POSITION_PATIENT, false) &&
130 dicom.LookupStringValue(orientation, Orthanc::DICOM_TAG_IMAGE_ORIENTATION_PATIENT, false)) 130 dicom.LookupStringValue(orientation, Orthanc::DICOM_TAG_IMAGE_ORIENTATION_PATIENT, false))
131 { 131 {