37 #ifndef vtkBSplineTransform_h
38 #define vtkBSplineTransform_h
44 class vtkBSplineTransformConnectionHolder;
47 #define VTK_BSPLINE_EDGE 0
48 #define VTK_BSPLINE_ZERO 1
49 #define VTK_BSPLINE_ZERO_AT_BORDER 2
70 vtkSetMacro(DisplacementScale,
double);
71 vtkGetMacro(DisplacementScale,
double);
83 vtkSetClampMacro(BorderMode,
int,
91 vtkGetMacro(BorderMode,
int);
92 const char *GetBorderModeAsString();
118 float derivative[3][3]);
120 double derivative[3][3]);
126 float derivative[3][3]);
128 double derivative[3][3]);
131 void (*CalculateSpline)(
const double point[3],
double displacement[3],
132 double derivatives[3][3],
133 void *gridPtr,
int inExt[6],
vtkIdType inInc[3],
141 double GridSpacing[3];
142 double GridOrigin[3];
150 vtkBSplineTransformConnectionHolder* ConnectionHolder;
Proxy object to connect input/output ports.
a simple class to control print indentation
#define VTKFILTERSHYBRID_EXPORT
topologically and geometrically regular array of data