18 #ifndef itkFFTWComplexToComplexFFTImageFilter_h
19 #define itkFFTWComplexToComplexFFTImageFilter_h
57 template<
typename TImage >
89 itkStaticConstMacro(ImageDimension,
unsigned int,
90 ImageType::ImageDimension);
107 if( m_PlanRigor != value )
113 itkGetConstReferenceMacro( PlanRigor,
int );
124 virtual void UpdateOutputData(
DataObject *output) ITK_OVERRIDE;
126 virtual void BeforeThreadedGenerateData() ITK_OVERRIDE;
128 void ThreadedGenerateData(const OutputImageRegionType& outputRegionForThread,
131 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
136 bool m_CanUseDestructiveAlgorithm;
145 #ifndef ITK_MANUAL_INSTANTIATION
146 #include "itkFFTWComplexToComplexFFTImageFilter.hxx"
149 #endif //itkFFTWComplexToComplexFFTImageFilter_h
ComplexToComplexFFTImageFilter< TImage > Superclass
Light weight base class for most itk classes.
static std::string GetPlanRigorName(const int &value)
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
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)
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
ImageBaseType::SizeType SizeType
FFTWComplexToComplexFFTImageFilter Self
SmartPointer< Self > Pointer
Base class for all data objects in ITK.