Refactor DICOMHeaderHelper.
This commit is contained in:
@@ -138,16 +138,16 @@ void DICOMHeaderHelper::readHeaderFromFile(const char * filePath){
|
|||||||
}
|
}
|
||||||
|
|
||||||
//try to read Orientation and Position
|
//try to read Orientation and Position
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[0], 0);
|
dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[0], 0);
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[1], 1);
|
dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[1], 1);
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[2], 2);
|
dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[2], 2);
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[3], 3);
|
dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[3], 3);
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[4], 4);
|
dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[4], 4);
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0037), fileHeader.Orientation[5], 5);
|
dataset->findAndGetFloat64(DCM_ImageOrientationPatient, fileHeader.Orientation[5], 5);
|
||||||
|
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0032), fileHeader.Position[0], 0);
|
dataset->findAndGetFloat64(DCM_ImagePositionPatient, fileHeader.Position[0], 0);
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0032), fileHeader.Position[1], 1);
|
dataset->findAndGetFloat64(DCM_ImagePositionPatient, fileHeader.Position[1], 1);
|
||||||
dataset->findAndGetFloat64(DcmTagKey(0x0020, 0x0032), fileHeader.Position[2], 2);
|
dataset->findAndGetFloat64(DCM_ImagePositionPatient, fileHeader.Position[2], 2);
|
||||||
fileHeader.calculateImagePosition();
|
fileHeader.calculateImagePosition();
|
||||||
|
|
||||||
//multi-frame data
|
//multi-frame data
|
||||||
|
|||||||
Reference in New Issue
Block a user