Go to the documentation of this file.
47 #ifndef vtkImageBSplineCoefficients_h
48 #define vtkImageBSplineCoefficients_h
153 int outExt[6],
int threadId);
void SetBorderModeToMirror()
int CheckBounds(const double point[3])
void SetOutputScalarTypeToDouble()
virtual void ThreadedExecute(vtkImageData *inData, vtkImageData *outData, int outExt[6], int threadId)
const char * GetOutputScalarTypeAsString()
#define VTK_IMAGE_BSPLINE_DEGREE_MAX
#define vtkTypeMacro(thisClass, superclass)
Generic filter that has one input..
void PrintSelf(ostream &os, vtkIndent indent)
#define VTK_IMAGE_BORDER_MIRROR
void Evaluate(const double point[3], double *value)
GLint GLint GLint GLint GLint x
virtual void AllocateOutputData(vtkImageData *out, vtkInformation *outInfo, int *uExtent)
convert image to b-spline knots
static vtkImageBSplineCoefficients * New()
#define vtkSetClampMacro(name, type, min, max)
int SplitExtent(int splitExt[6], int startExt[6], int num, int total)
~vtkImageBSplineCoefficients()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetOutputScalarTypeToFloat()
GLsizei const GLfloat * value
#define VTK_IMAGE_BORDER_CLAMP
vtkImageBSplineCoefficients()
topologically and geometrically regular array of data
a simple class to control print indentation
#define vtkGetMacro(name, type)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define VTK_IMAGE_BORDER_REPEAT
double Evaluate(const double point[3])
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
void SetBorderModeToRepeat()
GLint GLint GLint GLint GLint GLint y
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetBorderModeToClamp()
#define VTKIMAGINGCORE_EXPORT
general representation of visualization data
const char * GetBorderModeAsString()
double Evaluate(double x, double y, double z)
virtual vtkImageData * AllocateOutputData(vtkDataObject *out, vtkInformation *outInfo)