47 #ifndef __vtkImageBSplineCoefficients_h
48 #define __vtkImageBSplineCoefficients_h
51 #include "vtkImagingCoreModule.h"
68 vtkGetMacro(SplineDegree,
int);
79 vtkSetClampMacro(BorderMode,
int,
87 vtkGetMacro(BorderMode,
int);
88 const char *GetBorderModeAsString();
96 vtkGetMacro(OutputScalarType,
int);
101 const char *GetOutputScalarTypeAsString();
110 vtkSetMacro(Bypass,
int);
111 vtkBooleanMacro(Bypass,
int);
112 vtkGetMacro(Bypass,
int);
119 int CheckBounds(
const double point[3]);
126 void Evaluate(
const double point[3],
double *
value);
127 double Evaluate(
double x,
double y,
double z);
129 return this->Evaluate(point[0], point[1], point[2]); }
134 int SplitExtent(
int splitExt[6],
int startExt[6],
int num,
int total);
153 int outExt[6],
int threadId);