|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   45 #ifndef vtkImageBSplineCoefficients_h 
   46 #define vtkImageBSplineCoefficients_h 
   49 #include "vtkImagingCoreModule.h"         
   66   vtkGetMacro(SplineDegree, 
int);
 
   83   vtkGetMacro(BorderMode, 
int);
 
   84   const char* GetBorderModeAsString();
 
   94   vtkGetMacro(OutputScalarType, 
int);
 
   97   const char* GetOutputScalarTypeAsString();
 
  119   int CheckBounds(
const double point[3]);
 
  128   void Evaluate(
const double point[3], 
double* 
value);
 
  129   double Evaluate(
double x, 
double y, 
double z);
 
  
void SetBorderModeToMirror()
void SetOutputScalarTypeToDouble()
#define VTK_IMAGE_BSPLINE_DEGREE_MAX
Generic filter that has one input.
#define VTK_IMAGE_BORDER_MIRROR
convert image to b-spline knots
void SetOutputScalarTypeToFloat()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Subclasses can reimplement this method to translate the update extent requests from each output port ...
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Subclasses can reimplement this method to collect information from their inputs and set information f...
#define VTK_IMAGE_BORDER_CLAMP
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void AllocateOutputData(vtkImageData *out, vtkInformation *outInfo, int *uExtent)
Allocate the output data.
topologically and geometrically regular array of data
a simple class to control print indentation
#define VTK_IMAGE_BORDER_REPEAT
double Evaluate(const double point[3])
void SetBorderModeToRepeat()
static vtkAlgorithm * New()
virtual void ThreadedExecute(vtkImageData *inData, vtkImageData *outData, int extent[6], int threadId)
void SetBorderModeToClamp()
general representation of visualization data
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.