|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   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();
 
  133     const double in[3], 
double out[3], 
double derivative[3][3]) 
override;
 
  140     const double in[3], 
double out[3], 
double derivative[3][3]) 
override;
 
  142   void (*InterpolationFunction)(
double point[3], 
double displacement[3], 
double derivatives[3][3],
 
  143     void* gridPtr, 
int gridType, 
int inExt[6], 
vtkIdType inInc[3]);
 
  151   double GridSpacing[3];
 
  152   double GridOrigin[3];
 
  160   vtkGridTransformConnectionHolder* ConnectionHolder;
 
  169       return "NearestNeighbor";
 
  
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
#define VTK_CUBIC_INTERPOLATION
#define VTK_NEAREST_INTERPOLATION
topologically and geometrically regular array of data
a simple class to control print indentation
#define VTK_LINEAR_INTERPOLATION
Proxy object to connect input/output ports.
vtkTypeUInt32 vtkMTimeType