|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   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;
 
  
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
topologically and geometrically regular array of data
a simple class to control print indentation
Proxy object to connect input/output ports.
vtkTypeUInt32 vtkMTimeType