12 #ifndef mitkBilateralFilter_h
13 #define mitkBilateralFilter_h
28 itkFactorylessNewMacro(
Self);
30 itkSetMacro(DomainSigma,
float);
31 itkSetMacro(RangeSigma,
float);
32 itkSetMacro(AutoKernel,
bool);
33 itkSetMacro(KernelRadius,
unsigned int);
35 itkGetMacro(DomainSigma,
float);
36 itkGetMacro(RangeSigma,
float);
37 itkGetMacro(AutoKernel,
bool);
38 itkGetMacro(KernelRadius,
unsigned int);
53 void GenerateOutputInformation()
override;
58 void GenerateData()
override;
63 template <
typename TPixel,
unsigned int VImageDimension>
64 void ItkImageProcessing(
const itk::Image<TPixel, VImageDimension> *itkImage);