44 void PrintSelf(ostream& os, vtkIndent indent)
override;
84 vtkGetMacro(IsotropicSpacing,
bool);
85 vtkSetMacro(IsotropicSpacing,
bool);
86 vtkBooleanMacro(IsotropicSpacing,
bool);
93 vtkGetMacro(OversamplingFactor,
double);
94 vtkSetMacro(OversamplingFactor,
double);
100 vtkGetVectorMacro(UserSpacing,
double, 3);
101 vtkSetVectorMacro(UserSpacing,
double, 3);
105 vtkGetVectorMacro(InputAxisIndexForSourceAxis,
int, 3);
108 vtkGetVectorMacro(SourceAxisIndexForInputAxis,
int, 3);
113 vtkGetMacro(PadOutputGeometry,
bool);
114 vtkSetMacro(PadOutputGeometry,
bool);
115 vtkBooleanMacro(PadOutputGeometry,
bool);
139 bool IsotropicSpacing{
false };
140 double OversamplingFactor{ 1.0 };
141 bool PadOutputGeometry{
true };
142 double UserSpacing[3]{ 1.0, 1.0, 1.0 };
144 int InputAxisIndexForSourceAxis[3]{ 0, 1, 2 };
145 int SourceAxisIndexForInputAxis[3]{ 0, 1, 2 };