35 #ifndef vtkBSplineTransform_h 36 #define vtkBSplineTransform_h 38 #include "vtkFiltersHybridModule.h" 42 class vtkBSplineTransformConnectionHolder;
45 #define VTK_BSPLINE_EDGE 0 46 #define VTK_BSPLINE_ZERO 1 47 #define VTK_BSPLINE_ZERO_AT_BORDER 2 72 vtkSetMacro(DisplacementScale,
double);
73 vtkGetMacro(DisplacementScale,
double);
91 vtkGetMacro(BorderMode,
int);
92 const char* GetBorderModeAsString();
129 const double in[3],
double out[3],
double derivative[3][3])
override;
136 const double in[3],
double out[3],
double derivative[3][3])
override;
138 void (*CalculateSpline)(
const double point[3],
double displacement[3],
double derivatives[3][3],
139 void* gridPtr,
int inExt[6],
vtkIdType inInc[3],
int borderMode);
145 double GridSpacing[3];
146 double GridOrigin[3];
154 vtkBSplineTransformConnectionHolder* ConnectionHolder;
vtkTypeUInt32 vtkMTimeType
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...