25 #ifndef DISCRETEGAUSSIANFILTER_H
26 #define DISCRETEGAUSSIANFILTER_H
33 using namespace camitk;
41 Q_PROPERTY(
GaussianType implementation READ getMethod WRITE setMethod)
60 virtual ApplyStatus apply();
62 GaussianType getMethod();
63 void setMethod(GaussianType implementation);
70 vtkSmartPointer<vtkImageData> implementProcess(vtkSmartPointer<vtkImageData> img);
72 template <
class InputPixelType,
class OutputPixelType, const
int dim>
73 vtkSmartPointer<vtkImageData> itkProcess(vtkSmartPointer<vtkImageData> img);
75 template <
class InputPixelType,
class OutputPixelType, const
int dim>
76 vtkSmartPointer<vtkImageData> itkProcessStandardGaussian(vtkSmartPointer<vtkImageData> img);
77 template <
class InputPixelType,
class OutputPixelType, const
int dim>
78 vtkSmartPointer<vtkImageData> itkProcessIIRGaussian(vtkSmartPointer<vtkImageData> img);
82 GaussianType implementation;
85 #endif // DISCRETEGAUSSIANFILTER_H