38 #ifndef vtkBSplineTransform_h
39 #define vtkBSplineTransform_h
41 #include "vtkFiltersHybridModule.h"
45 class vtkBSplineTransformConnectionHolder;
48 #define VTK_BSPLINE_EDGE 0
49 #define VTK_BSPLINE_ZERO 1
50 #define VTK_BSPLINE_ZERO_AT_BORDER 2
76 vtkGetMacro(DisplacementScale,
double);
90 vtkSetClampMacro(BorderMode,
int,
98 vtkGetMacro(BorderMode,
int);
99 const char *GetBorderModeAsString();
135 float derivative[3][3]);
137 double derivative[3][3]);
143 float derivative[3][3]);
145 double derivative[3][3]);
147 void (*CalculateSpline)(
const double point[3],
double displacement[3],
148 double derivatives[3][3],
149 void *gridPtr,
int inExt[6],
vtkIdType inInc[3],
156 double GridSpacing[3];
157 double GridOrigin[3];
165 vtkBSplineTransformConnectionHolder* ConnectionHolder;
vtkTypeUInt64 vtkMTimeType
Proxy object to connect input/output ports.
a simple class to control print indentation
topologically and geometrically regular array of data
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...