From 005759c9a2e8ee773e6960edb7832190f50ee8aa Mon Sep 17 00:00:00 2001 From: Krad Date: Fri, 15 Apr 2022 09:10:32 +0800 Subject: [PATCH] Read spacing and position to property --- src/src/base/ExtendMedicalImageProperties.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/src/base/ExtendMedicalImageProperties.h b/src/src/base/ExtendMedicalImageProperties.h index d2a13cc..15b1296 100644 --- a/src/src/base/ExtendMedicalImageProperties.h +++ b/src/src/base/ExtendMedicalImageProperties.h @@ -31,8 +31,11 @@ public: vtkGetMacro(SamplePerPixel, unsigned short) vtkSetMacro(SamplePerPixel, unsigned short) - vtkSetVector2Macro(Spacing,double); - vtkGetVector2Macro(Spacing,double); + vtkSetVector3Macro(Spacing,double); + vtkGetVector3Macro(Spacing,double); + + vtkSetVector3Macro(Position,double); + vtkGetVector3Macro(Position,double); std::vector* GetFileNames(){ return &FileNames; @@ -75,7 +78,8 @@ protected: ~ExtendMedicalImageProperties() override; char * StudyUID = nullptr; char * SeriesUID = nullptr; - double Spacing[2] ={1.0,1.0}; + double Spacing[3] ={1.0,1.0,1.0}; + double Position[3] ={.0,.0,.0}; long AcquisitionNumber = 0; unsigned short SamplePerPixel; std::vector FileNames;