diff --git a/src/src/IO/DICOM/ExtendMedicalImageProperties.cpp b/src/src/IO/DICOM/ExtendMedicalImageProperties.cpp index 60d9abb..47452a8 100644 --- a/src/src/IO/DICOM/ExtendMedicalImageProperties.cpp +++ b/src/src/IO/DICOM/ExtendMedicalImageProperties.cpp @@ -20,6 +20,7 @@ void ExtendMedicalImageProperties::Clear() { vtkMedicalImageProperties::Clear(); this->SetStudyUID(nullptr); this->SetSeriesUID(nullptr); + this->SetLaterality(nullptr); } void ExtendMedicalImageProperties::ComputeTransformMatrix() { diff --git a/src/src/IO/DICOM/ExtendMedicalImageProperties.h b/src/src/IO/DICOM/ExtendMedicalImageProperties.h index fb04837..76dbccf 100644 --- a/src/src/IO/DICOM/ExtendMedicalImageProperties.h +++ b/src/src/IO/DICOM/ExtendMedicalImageProperties.h @@ -48,6 +48,16 @@ public: vtkSetStringMacro(SeriesUID); //@} + //@{ + /** + * Series Instance UID + * DICOM (0020,000e) + */ + vtkGetStringMacro(Laterality); + vtkSetStringMacro(Laterality); + //@} + + //@{ /** * Acquisition Number @@ -291,6 +301,7 @@ protected: long ImageSetNumber = 0; long Rows = 0; long Columns = 0; + char* Laterality = nullptr; unsigned short SamplePerPixel; unsigned short BitsAllocated; unsigned short PixelRepresentation;