26 #ifndef __vtkImageConvolve_h
27 #define __vtkImageConvolve_h
43 vtkGetVector3Macro(KernelSize,
int);
48 void SetKernel3x3(
const double kernel[9]);
49 void SetKernel5x5(
const double kernel[25]);
51 void SetKernel7x7(
double kernel[49]);
57 double* GetKernel3x3();
58 void GetKernel3x3(
double kernel[9]);
59 double* GetKernel5x5();
60 void GetKernel5x5(
double kernel[25]);
62 double* GetKernel7x7();
63 void GetKernel7x7(
double kernel[49]);
69 void SetKernel3x3x3(
const double kernel[27]);
71 void SetKernel5x5x5(
double kernel[125]);
72 void SetKernel7x7x7(
double kernel[343]);
78 double* GetKernel3x3x3();
79 void GetKernel3x3x3(
double kernel[27]);
81 double* GetKernel5x5x5();
82 void GetKernel5x5x5(
double kernel[125]);
83 double* GetKernel7x7x7();
84 void GetKernel7x7x7(
double kernel[343]);
96 int outExt[6],
int id);
98 void GetKernel(
double *kernel);
100 void SetKernel(
const double* kernel,
101 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)
static vtkAlgorithm * New()