26 #ifndef vtkImageConvolve_h
27 #define vtkImageConvolve_h
44 vtkGetVector3Macro(KernelSize,
int);
49 void SetKernel3x3(
const double kernel[9]);
50 void SetKernel5x5(
const double kernel[25]);
52 void SetKernel7x7(
const double kernel[49]);
58 double* GetKernel3x3();
59 void GetKernel3x3(
double kernel[9]);
60 double* GetKernel5x5();
61 void GetKernel5x5(
double kernel[25]);
63 double* GetKernel7x7();
64 void GetKernel7x7(
double kernel[49]);
70 void SetKernel3x3x3(
const double kernel[27]);
72 void SetKernel5x5x5(
const double kernel[125]);
73 void SetKernel7x7x7(
const double kernel[343]);
79 double* GetKernel3x3x3();
80 void GetKernel3x3x3(
double kernel[27]);
82 double* GetKernel5x5x5();
83 void GetKernel5x5x5(
double kernel[125]);
84 double* GetKernel7x7x7();
85 void GetKernel7x7x7(
double kernel[343]);
97 int outExt[6],
int id);
99 void GetKernel(
double *kernel);
101 void SetKernel(
const double* kernel,
102 int sizeX,
int sizeY,
int sizeZ);
void PrintSelf(ostream &os, vtkIndent indent)
Generic filter that has one input..
a simple class to control print indentation
Convolution of an image with a kernel.
topologically and geometrically regular array of data
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
#define VTKIMAGINGGENERAL_EXPORT
static vtkAlgorithm * New()