18#ifndef itkInverseFFTImageFilter_h
19#define itkInverseFFTImageFilter_h
49template <
typename TInputImage,
50 typename TOutputImage = Image<typename TInputImage::PixelType::value_type, TInputImage::ImageDimension>>
68 static constexpr unsigned int ImageDimension = InputImageType::ImageDimension;
101#ifndef ITK_MANUAL_INSTANTIATION
102# include "itkInverseFFTImageFilter.hxx"
105#ifdef ITK_FFTIMAGEFILTERINIT_FACTORY_REGISTER_MANAGER
106# include "itkFFTImageFilterInitFactoryRegisterManager.h"
Base class for all data objects in ITK.
Base class for filters that take an image as input and produce an image as output.
Base class for inverse Fast Fourier Transform.
TInputImage InputImageType
~InverseFFTImageFilter() override=default
typename OutputImageType::PixelType OutputPixelType
itkFactoryOnlyNewMacro(Self)
InverseFFTImageFilter()=default
typename InputImageType::PixelType InputPixelType
virtual SizeValueType GetSizeGreatestPrimeFactor() const
void EnlargeOutputRequestedRegion(DataObject *) override
void GenerateInputRequestedRegion() override
TOutputImage OutputImageType
Light weight base class for most itk classes.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType