|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkFFTConvolutionImageFilter_h
19 #define itkFFTConvolutionImageFilter_h
54 template <
typename TInputImage,
55 typename TKernelImage = TInputImage,
56 typename TOutputImage = TInputImage,
57 typename TInternalPrecision =
double>
77 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
127 GenerateInputRequestedRegion()
override;
131 GenerateData()
override;
143 float progressWeight);
151 float progressWeight);
158 float progressWeight);
165 float progressWeight);
174 float progressWeight);
191 GetPadLowerBound()
const;
199 GetXDimensionIsOdd()
const;
202 PrintSelf(std::ostream & os,
Indent indent)
const override;
209 #ifndef ITK_MANUAL_INSTANTIATION
210 # include "itkFFTConvolutionImageFilter.hxx"
Convolve a given image with an arbitrary image kernel using multiplication in the Fourier domain.
typename OutputImageType::RegionType OutputRegionType
TKernelSource::OutputImageType KernelImageType
typename InputSizeType::SizeValueType SizeValueType
typename OutputImageType::IndexType OutputIndexType
typename InputImageType::IndexType InputIndexType
typename KernelImageType::PixelType KernelPixelType
ImageBaseType::SizeType SizeType
Base class for specialized real-to-complex forward Fast Fourier Transform.
Control indentation during Print() invocation.
typename OutputImageType::SizeType OutputSizeType
typename InputImageType::PixelType InputPixelType
typename InternalComplexImageType::Pointer InternalComplexImagePointerType
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
ImageBaseType::IndexType IndexType
Base class for all process objects that output image data.
std::complex< double > InternalComplexType
ImageBaseType::RegionType RegionType
typename KernelImageType::IndexType KernelIndexType
TInputImage InputImageType
Facilitates progress reporting for filters that wrap around multiple other filters.
SizeValueType m_SizeGreatestPrimeFactor
typename OutputImageType::PixelType OutputPixelType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename InputImageType::RegionType InputRegionType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Templated n-dimensional image class.
typename InputImageType::SizeType InputSizeType
Base class for specialized complex-to-real inverse Fast Fourier Transform.
typename KernelImageType::RegionType KernelRegionType
Abstract base class for the convolution image filters.
unsigned long SizeValueType
typename InternalImageType::Pointer InternalImagePointerType
TOutputImage OutputImageType
typename KernelImageType::SizeType KernelSizeType