Go to the documentation of this file.
39 #ifndef vtkImageBSplineInterpolator_h
40 #define vtkImageBSplineInterpolator_h
45 #define VTK_IMAGE_BSPLINE_DEGREE_MAX 9
88 const double matrix[16],
const int extent[6],
int newExtent[6],
91 const float matrix[16],
const int extent[6],
int newExtent[6],
virtual void PrecomputeWeightsForExtent(const double matrix[16], const int extent[6], int newExtent[6], vtkInterpolationWeights *&weights)
virtual void GetRowInterpolationFunc(void(**doublefunc)(vtkInterpolationWeights *, int, int, int, double *, int))
virtual void InternalDeepCopy(vtkAbstractImageInterpolator *obj)
#define VTK_IMAGE_BSPLINE_DEGREE_MAX
GLsizei GLsizei GLuint * obj
virtual void GetInterpolationFunc(void(**floatfunc)(vtkInterpolationInfo *, const float[3], float *))
vtkImageBSplineInterpolator()
#define vtkTypeMacro(thisClass, superclass)
int GetSplineDegreeMinValue()
virtual void PrecomputeWeightsForExtent(const float matrix[16], const int extent[6], int newExtent[6], vtkInterpolationWeights *&weights)
virtual void GetInterpolationFunc(void(**doublefunc)(vtkInterpolationInfo *, const double[3], double *))
virtual void ComputeSupportSize(const double matrix[16], int support[3])
static vtkImageBSplineInterpolator * New()
virtual void PrintSelf(ostream &os, vtkIndent indent)
topologically and geometrically regular array of data
a simple class to control print indentation
int GetSplineDegreeMaxValue()
boost::graph_traits< vtkGraph * >::degree_size_type degree(boost::graph_traits< vtkGraph * >::vertex_descriptor u, vtkGraph *g)
float * KernelLookupTable
perform b-spline interpolation on images
virtual void FreeKernelLookupTable()
virtual void BuildKernelLookupTable()
virtual void InternalUpdate()
virtual bool IsSeparable()
#define VTKIMAGINGCORE_EXPORT
virtual void FreePrecomputedWeights(vtkInterpolationWeights *&weights)
interpolate data values from images
void SetSplineDegree(int degree)
~vtkImageBSplineInterpolator()
virtual void GetRowInterpolationFunc(void(**floatfunc)(vtkInterpolationWeights *, int, int, int, float *, int))