From 34bc8dfd66fa3898cb0622d2b3478b5a4eb60296 Mon Sep 17 00:00:00 2001 From: Krad Date: Tue, 20 Sep 2022 09:35:01 +0800 Subject: [PATCH] Refactor DICOMHeaderHelper. --- src/src/IO/DICOM/DICOMHeaderHelper.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/src/IO/DICOM/DICOMHeaderHelper.cpp b/src/src/IO/DICOM/DICOMHeaderHelper.cpp index 8c2dcac..ccc2582 100644 --- a/src/src/IO/DICOM/DICOMHeaderHelper.cpp +++ b/src/src/IO/DICOM/DICOMHeaderHelper.cpp @@ -138,16 +138,16 @@ void DICOMHeaderHelper::readHeaderFromFile(const char * filePath){ } //try to read Orientation and Position - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[0], 0); - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[1], 1); - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[2], 2); - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[3], 3); - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[4], 4); - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[5], 5); + dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[0], 0); + dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[1], 1); + dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[2], 2); + dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[3], 3); + dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[4], 4); + dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[5], 5); - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0032), fileHeader.Position[0], 0); - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0032), fileHeader.Position[1], 1); - dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0032), fileHeader.Position[2], 2); + dataset->findAndGetFloat64(DCM_ImagePositionPatient, fileHeader.Position[0], 0); + dataset->findAndGetFloat64(DCM_ImagePositionPatient, fileHeader.Position[1], 1); + dataset->findAndGetFloat64(DCM_ImagePositionPatient, fileHeader.Position[2], 2); fileHeader.calculateImagePosition(); //multi-frame data