18 #ifndef itkFFTWComplexToComplexFFTImageFilter_h
19 #define itkFFTWComplexToComplexFFTImageFilter_h
57 template<
typename TImage >
90 ImageType::ImageDimension);
113 itkGetConstReferenceMacro( PlanRigor,
int );
135 void operator=(const
Self&) ITK_DELETE_FUNCTION;
146 #ifndef ITK_MANUAL_INSTANTIATION
147 #include "itkFFTWComplexToComplexFFTImageFilter.hxx"
150 #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
Implements an API to enable the Fourier transform or the inverse Fourier transform of images with com...
Superclass::InputImageType InputImageType
Superclass::OutputImageType OutputImageType
virtual void UpdateOutputData(DataObject *output) override
virtual void BeforeThreadedGenerateData() override
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 ~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) override
FFTWComplexToComplexFFTImageFilter()
Base class for all data objects in ITK.