24 #ifndef vtkImageConvolve_h 25 #define vtkImageConvolve_h 27 #include "vtkImagingGeneralModule.h" 46 vtkGetVector3Macro(KernelSize,
int);
53 void SetKernel3x3(
const double kernel[9]);
54 void SetKernel5x5(
const double kernel[25]);
57 void SetKernel7x7(
const double kernel[49]);
63 double* GetKernel3x3();
64 void GetKernel3x3(
double kernel[9]);
65 double* GetKernel5x5();
66 void GetKernel5x5(
double kernel[25]);
69 double* GetKernel7x7();
70 void GetKernel7x7(
double kernel[49]);
75 void SetKernel3x3x3(
const double kernel[27]);
77 void SetKernel5x5x5(
const double kernel[125]);
78 void SetKernel7x7x7(
const double kernel[343]);
84 double* GetKernel3x3x3();
85 void GetKernel3x3x3(
double kernel[27]);
88 double* GetKernel5x5x5();
89 void GetKernel5x5x5(
double kernel[125]);
90 double* GetKernel7x7x7();
91 void GetKernel7x7x7(
double kernel[343]);
101 int outExt[6],
int id) VTK_OVERRIDE;
103 void GetKernel(
double *kernel);
105 void SetKernel(const
double* kernel,
106 int sizeX,
int sizeY,
int sizeZ);
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
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.