18#ifndef itkFFTWComplexToComplexFFTImageFilter_h
19#define itkFFTWComplexToComplexFFTImageFilter_h
58template <
typename TInputImage,
typename TOutputImage = TInputImage>
110#ifndef ITK_USE_CUFFTW
120 itkGetConstReferenceMacro(PlanRigor,
int);
124#ifndef ITK_USE_CUFFTW
158 template <
typename TUnderlying>
160 template <
typename TUnderlying>
168#ifndef ITK_MANUAL_INSTANTIATION
169# include "itkFFTWComplexToComplexFFTImageFilter.hxx"
ComplexToComplexFFTImageFilter()=default
TInputImage InputImageType
TOutputImage OutputImageType
Base class for all data objects in ITK.
Implements an API to enable the Fourier transform or the inverse Fourier transform of images with com...
~FFTWComplexToComplexFFTImageFilter() override=default
virtual void SetPlanRigor(const int &value)
void BeforeThreadedGenerateData() override
typename fftw::Proxy< typename PixelType::value_type > FFTWProxyType
bool m_CanUseDestructiveAlgorithm
FFTWComplexToComplexFFTImageFilter Self
void UpdateOutputData(DataObject *output) override
typename ImageType::SizeType ImageSizeType
typename OutputImageType::RegionType OutputImageRegionType
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
ComplexToComplexFFTImageFilter< TInputImage, TOutputImage > Superclass
FFTWComplexToComplexFFTImageFilter()
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
typename ImageType::PixelType PixelType
SmartPointer< const Self > ConstPointer
static constexpr unsigned int ImageDimension
void SetPlanRigor(const std::string &name)
static int GetPlanRigorValue(const std::string &name)
static std::string GetPlanRigorName(const int value)
Control indentation during Print() invocation.
virtual void Modified() const
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
std::complex< TUnderlying > InputPixelType
std::integer_sequence< unsigned int, 4, 3, 2, 1 > FilterDimensions
std::complex< TUnderlying > OutputPixelType
Helper defining pixel traits for templated FFT image filters.