18 #ifndef itkFFTWComplexToComplexFFTImageFilter_h
19 #define itkFFTWComplexToComplexFFTImageFilter_h
57 template<
typename TImage >
90 ImageType::ImageDimension);
113 itkGetConstReferenceMacro( PlanRigor,
int );
144 #ifndef ITK_MANUAL_INSTANTIATION
145 #include "itkFFTWComplexToComplexFFTImageFilter.hxx"
148 #endif //itkFFTWComplexToComplexFFTImageFilter_h
bool m_CanUseDestructiveAlgorithm
ComplexToComplexFFTImageFilter< TImage > Superclass
Light weight base class for most itk classes.
static std::string GetPlanRigorName(const int &value)
void PrintSelf(std::ostream &os, Indent indent) const override
virtual void SetPlanRigor(const int &value)
OutputImageType::RegionType OutputImageRegionType
void operator=(const Self &)
Implements an API to enable the Fourier transform or the inverse Fourier transform of images with com...
Superclass::InputImageType InputImageType
Superclass::OutputImageType OutputImageType
fftw::Proxy< typename PixelType::value_type > FFTWProxyType
Implements an API to enable the Fourier transform or the inverse Fourier transform of images with com...
void SetPlanRigor(const std::string &name)
virtual void Modified() const
unsigned int ThreadIdType
SmartPointer< const Self > ConstPointer
ImageType::SizeType ImageSizeType
virtual void BeforeThreadedGenerateData()
virtual ~FFTWComplexToComplexFFTImageFilter()
static int GetPlanRigorValue(const std::string &name)
Control indentation during Print() invocation.
ImageType::PixelType PixelType
FFTWComplexToComplexFFTImageFilter Self
static const unsigned int ImageDimension
SmartPointer< Self > Pointer
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
FFTWComplexToComplexFFTImageFilter()
Base class for all data objects in ITK.
virtual void UpdateOutputData(DataObject *output)