Go to the documentation of this file.
35 #ifndef vtkImageBSplineInternals_h
36 #define vtkImageBSplineInternals_h
52 double data[],
long size,
long border,
double poles[4],
long numPoles,
69 const double *coeffs,
double *
value,
73 const float *coeffs,
float *
value,
GLsizei GLsizei GLenum GLenum const GLvoid * data
static double InitialAntiCausalCoefficient(double data[], long size, long border, double pole, double tol)
GLint GLint GLint GLint GLint x
static int InterpolatedValue(const double *coeffs, double *value, long width, long height, long slices, long depth, double x, double y, double z, long degree, long border)
static int GetInterpolationWeights(float weights[10], double w, long degree)
GLint GLint GLsizei GLsizei GLsizei GLint border
~vtkImageBSplineInternals()
static double InitialCausalCoefficient(double data[], long size, long border, double pole, double tol)
static int GetInterpolationWeights(double weights[10], double w, long degree)
GLint GLint GLsizei GLsizei GLsizei depth
GLsizei const GLfloat * value
static void ConvertToInterpolationCoefficients(double data[], long size, long border, double poles[4], long numPoles, double tol)
vtkImageBSplineInternals()
boost::graph_traits< vtkGraph * >::degree_size_type degree(boost::graph_traits< vtkGraph * >::vertex_descriptor u, vtkGraph *g)
static int InterpolatedValue(const float *coeffs, float *value, long width, long height, long slices, long depth, double x, double y, double z, long degree, long border)
GLint GLint GLsizei width
GLint GLint GLint GLint GLint GLint y
BSpline code from P. Thevenaz.
GLubyte GLubyte GLubyte GLubyte w
#define VTKIMAGINGCORE_EXPORT
static int GetPoleValues(double poles[4], long &numPoles, long degree)
GLint GLint GLsizei GLsizei height