45 void PrintSelf(ostream& os, vtkIndent indent)
override;
85 vtkGetMacro(IsotropicSpacing,
bool);
86 vtkSetMacro(IsotropicSpacing,
bool);
87 vtkBooleanMacro(IsotropicSpacing,
bool);
94 vtkGetMacro(OversamplingFactor,
double);
95 vtkSetMacro(OversamplingFactor,
double);
101 vtkGetVectorMacro(UserSpacing,
double, 3);
102 vtkSetVectorMacro(UserSpacing,
double, 3);
106 vtkGetVectorMacro(InputAxisIndexForSourceAxis,
int, 3);
109 vtkGetVectorMacro(SourceAxisIndexForInputAxis,
int, 3);
114 vtkGetMacro(PadOutputGeometry,
bool);
115 vtkSetMacro(PadOutputGeometry,
bool);
116 vtkBooleanMacro(PadOutputGeometry,
bool);
140 bool IsotropicSpacing{
false };
141 double OversamplingFactor{ 1.0 };
142 bool PadOutputGeometry{
true };
143 double UserSpacing[3]{ 1.0, 1.0, 1.0 };
145 int InputAxisIndexForSourceAxis[3]{ 0, 1, 2 };
146 int SourceAxisIndexForInputAxis[3]{ 0, 1, 2 };