|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
19 #ifndef itkFFTDiscreteGaussianImageFilterFactory_h
20 #define itkFFTDiscreteGaussianImageFilterFactory_h
21 #include "ITKSmoothingExport.h"
62 return "An FFTDiscreteGaussianImageFilterFactory factory";
67 itkFactorylessNewMacro(
Self);
85 template <
typename InputPixelType,
typename OutputPixelType,
unsigned int D,
unsigned int... ImageDimensions>
94 "FFTDiscreteGaussianImageFilter Override",
97 OverrideSuperclassType<InputPixelType, OutputPixelType>(std::integer_sequence<unsigned int, ImageDimensions...>{});
99 template <
typename InputPixelType,
typename OutputPixelType>
107 OverrideSuperclassType<float, float>(std::integer_sequence<unsigned int, 4, 3, 2, 1>{});
109 OverrideSuperclassType<double, double>(std::integer_sequence<unsigned int, 4, 3, 2, 1>{});
115 #endif // itkFFTDiscreteGaussianImageFilterFactory_h
Blurs an image by separable convolution with discrete gaussian kernels. This filter performs Gaussian...
Create instances of classes using an object factory.
void RegisterOverride(const char *classOverride, const char *subclass, const char *description, bool enableFlag, CreateObjectFunctionBase *createFunction)
Object Factory implementation for overriding DiscreteGaussianImageFilter with FFTDiscreteGaussianImag...
void OverrideSuperclassType(const std::integer_sequence< unsigned int > &)
const char * GetDescription() const override
#define ITK_SOURCE_VERSION
Light weight base class for most itk classes.
Used to create callback functions that create ITK Objects for use with the itk::ObjectFactory.
Blurs an image by convolution with a discrete gaussian kernel in the frequency domain.
void OverrideSuperclassType(const std::integer_sequence< unsigned int, D, ImageDimensions... > &)
static void RegisterFactoryInternal(ObjectFactoryBase *)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Templated n-dimensional image class.
static void RegisterOneFactory()
const char * GetITKSourceVersion() const override
FFTDiscreteGaussianImageFilterFactory()