feat: add Laterality load logic to DICOM Header Read helper
This commit is contained in:
@@ -93,6 +93,9 @@ void DICOMHeaderHelper::readHeaderFromFile(const char * filePath){
|
||||
|
||||
dataset->findAndGetOFString(DCM_SeriesInstanceUID, fileHeader.SeriesUID);
|
||||
|
||||
dataset->findAndGetOFString(DCM_Laterality, fileHeader.Laterality);
|
||||
|
||||
|
||||
dataset->findAndGetSint32(DCM_SeriesNumber, fileHeader.SeriesNumber);
|
||||
|
||||
dataset->findAndGetSint32(DCM_AcquisitionNumber, fileHeader.AcquisitionNumber);
|
||||
@@ -355,6 +358,7 @@ ExtendMedicalImageProperties* DICOMHeaderHelper::createProperty(const std::vecto
|
||||
property->SetSeriesUID(header.SeriesUID.c_str());
|
||||
property->SetSeriesNumber(header.SeriesNumber);
|
||||
property->SetAcquisitionNumber(header.AcquisitionNumber);
|
||||
property->SetLaterality(header.Laterality.c_str());
|
||||
|
||||
// image reference
|
||||
property->SetRows(header.Rows);
|
||||
|
||||
@@ -12,6 +12,7 @@ class ExtendMedicalImageProperties;
|
||||
struct DICOMFileHeader {
|
||||
std::string FilePath;
|
||||
std::string SeriesUID;
|
||||
std::string Laterality;
|
||||
long SeriesNumber = 0;
|
||||
long AcquisitionNumber = 0;
|
||||
long InstanceNumber = 0;
|
||||
@@ -30,6 +31,7 @@ struct DICOMFileHeader {
|
||||
DICOMFileHeader(const DICOMFileHeader & other){
|
||||
FilePath = other.FilePath;
|
||||
SeriesUID = other.SeriesUID;
|
||||
Laterality = other.Laterality;
|
||||
SeriesNumber = other.SeriesNumber;
|
||||
AcquisitionNumber = other.AcquisitionNumber;
|
||||
InstanceNumber = other.InstanceNumber;
|
||||
|
||||
Reference in New Issue
Block a user