18 #ifndef itkFFTDiscreteGaussianImageFilter_h
19 #define itkFFTDiscreteGaussianImageFilter_h
25 #include "ITKSmoothingExport.h"
58 extern ITKSmoothing_EXPORT std::ostream &
81 template <
typename TInputImage,
typename TOutputImage = TInputImage>
116 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
119 using typename Superclass::RealOutputPixelType;
120 using typename Superclass::RealOutputImageType;
121 using typename Superclass::RealOutputPixelValueType;
126 using typename Superclass::BoundaryConditionType;
127 using typename Superclass::InputDefaultBoundaryConditionType;
128 using typename Superclass::RealBoundaryConditionPointerType;
129 using typename Superclass::RealDefaultBoundaryConditionType;
132 using typename Superclass::ArrayType;
133 using typename Superclass::SigmaArrayType;
134 using typename Superclass::ScalarRealType;
137 using typename Superclass::KernelType;
138 using typename Superclass::RadiusType;
159 GenerateInputRequestedRegion()
override;
167 GenerateData()
override;
188 #ifndef ITK_MANUAL_INSTANTIATION
189 # include "itkFFTDiscreteGaussianImageFilter.hxx"