Read spacing and position to property

This commit is contained in:
Krad
2022-04-15 09:10:32 +08:00
parent a7311bb898
commit 005759c9a2

View File

@@ -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<std::string>* 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<std::string> FileNames;