26#ifndef vtkBSplineTransform_h 
   27#define vtkBSplineTransform_h 
   29#include "vtkFiltersHybridModule.h"  
   32VTK_ABI_NAMESPACE_BEGIN
 
   34class vtkBSplineTransformConnectionHolder;
 
   37#define VTK_BSPLINE_EDGE 0 
   38#define VTK_BSPLINE_ZERO 1 
   39#define VTK_BSPLINE_ZERO_AT_BORDER 2 
   64  vtkSetMacro(DisplacementScale, 
double);
 
   65  vtkGetMacro(DisplacementScale, 
double);
 
   83  vtkGetMacro(BorderMode, 
int);
 
  121    const double in[3], 
double out[3], 
double derivative[3][3]) 
override;
 
  128    const double in[3], 
double out[3], 
double derivative[3][3]) 
override;
 
  130  void (*CalculateSpline)(
const double point[3], 
double displacement[3], 
double derivatives[3][3],
 
  131    void* gridPtr, 
int inExt[6], 
vtkIdType inInc[3], 
int borderMode);
 
  137  double GridSpacing[3];
 
  138  double GridOrigin[3];
 
  146  vtkBSplineTransformConnectionHolder* ConnectionHolder;
 
Proxy object to connect input/output ports.
 
topologically and geometrically regular array of data
 
a simple class to control print indentation
 
vtkTypeUInt32 vtkMTimeType