35 #ifndef vtkImageBSplineInternals_h
36 #define vtkImageBSplineInternals_h
47 static int GetPoleValues(
double poles[4],
long &numPoles,
long degree);
51 static void ConvertToInterpolationCoefficients(
52 double data[],
long size,
long border,
double poles[4],
long numPoles,
59 static int GetInterpolationWeights(
60 double weights[10],
double w,
long degree);
61 static int GetInterpolationWeights(
62 float weights[10],
double w,
long degree);
68 static int InterpolatedValue(
69 const double *coeffs,
double *
value,
70 long width,
long height,
long slices,
long depth,
71 double x,
double y,
double z,
long degree,
long border);
72 static int InterpolatedValue(
73 const float *coeffs,
float *value,
74 long width,
long height,
long slices,
long depth,
75 double x,
double y,
double z,
long degree,
long border);
82 static double InitialCausalCoefficient(
83 double data[],
long size,
long border,
double pole,
double tol);
85 static double InitialAntiCausalCoefficient(
86 double data[],
long size,
long border,
double pole,
double tol);
~vtkImageBSplineInternals()
#define VTKIMAGINGCORE_EXPORT
vtkImageBSplineInternals()
boost::graph_traits< vtkGraph * >::degree_size_type degree(boost::graph_traits< vtkGraph * >::vertex_descriptor u, vtkGraph *g)
BSpline code from P. Thevenaz.