28 #ifndef vtkGridTransform_h 29 #define vtkGridTransform_h 31 #include "vtkFiltersHybridModule.h" 35 class vtkGridTransformConnectionHolder;
38 #define VTK_GRID_NEAREST VTK_NEAREST_INTERPOLATION 39 #define VTK_GRID_LINEAR VTK_LINEAR_INTERPOLATION 40 #define VTK_GRID_CUBIC VTK_CUBIC_INTERPOLATION 68 vtkSetMacro(DisplacementScale,
double);
69 vtkGetMacro(DisplacementScale,
double);
78 vtkSetMacro(DisplacementShift,
double);
79 vtkGetMacro(DisplacementShift,
double);
88 void SetInterpolationMode(
int mode);
89 vtkGetMacro(InterpolationMode,
int);
96 const char *GetInterpolationModeAsString();
132 float derivative[3][3])
override;
134 double derivative[3][3])
override;
140 float derivative[3][3])
override;
142 double derivative[3][3])
override;
144 void (*InterpolationFunction)(
double point[3],
double displacement[3],
145 double derivatives[3][3],
146 void *gridPtr,
int gridType,
155 double GridSpacing[3];
156 double GridOrigin[3];
164 vtkGridTransformConnectionHolder* ConnectionHolder;
173 return "NearestNeighbor";
vtkTypeUInt32 vtkMTimeType
#define VTK_LINEAR_INTERPOLATION
#define VTK_CUBIC_INTERPOLATION
Proxy object to connect input/output ports.
a simple class to control print indentation
topologically and geometrically regular array of data
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
#define VTK_NEAREST_INTERPOLATION