18#ifndef itkFFTWInverseFFTImageFilter_h
19#define itkFFTWInverseFFTImageFilter_h
49template <
typename TInputImage,
85 static constexpr unsigned int ImageDimension = InputImageType::ImageDimension;
109 itkGetConstReferenceMacro(PlanRigor,
int);
113#ifndef ITK_USE_CUFFTW
145 template <
typename TUnderlying>
147 template <
typename TUnderlying>
154#ifndef ITK_MANUAL_INSTANTIATION
155# include "itkFFTWInverseFFTImageFilter.hxx"
static int GetPlanRigorValue(const std::string &name)
static std::string GetPlanRigorName(const int value)
FFTW-based inverse Fast Fourier Transform.
~FFTWInverseFFTImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
typename OutputImageType::RegionType OutputImageRegionType
static constexpr unsigned int ImageDimension
typename fftw::Proxy< OutputPixelType > FFTWProxyType
SizeValueType GetSizeGreatestPrimeFactor() const override
TInputImage InputImageType
SmartPointer< const Self > ConstPointer
typename OutputImageType::SizeType OutputSizeType
void BeforeThreadedGenerateData() override
FFTWInverseFFTImageFilter Self
InverseFFTImageFilter< InputImageType, OutputImageType > Superclass
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
typename InputImageType::SizeType InputSizeType
virtual void SetPlanRigor(const int &value)
typename InputImageType::PixelType InputPixelType
void SetPlanRigor(const std::string &name)
SmartPointer< Self > Pointer
FFTWInverseFFTImageFilter()
TOutputImage OutputImageType
typename OutputImageType::PixelType OutputPixelType
Templated n-dimensional image class.
Control indentation during Print() invocation.
InverseFFTImageFilter()=default
virtual void Modified() const
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType
std::integer_sequence< unsigned int, 4, 3, 2, 1 > FilterDimensions
std::complex< TUnderlying > InputPixelType
TUnderlying OutputPixelType
Helper defining pixel traits for templated FFT image filters.