18 #ifndef itkFFTWHalfHermitianToRealInverseFFTImageFilter_h
19 #define itkFFTWHalfHermitianToRealInverseFFTImageFilter_h
49 template<
typename TInputImage,
typename TOutputImage=Image<
typename TInputImage::PixelType::value_type, TInputImage::ImageDimension> >
83 itkStaticConstMacro(ImageDimension,
unsigned int, InputImageType::ImageDimension);
96 if( m_PlanRigor != value )
102 itkGetConstReferenceMacro( PlanRigor,
int );
109 SizeValueType GetSizeGreatestPrimeFactor() const ITK_OVERRIDE;
113 virtual ~FFTWHalfHermitianToRealInverseFFTImageFilter() {}
115 virtual void UpdateOutputData(
DataObject *output) ITK_OVERRIDE;
117 virtual void BeforeThreadedGenerateData() ITK_OVERRIDE;
119 void ThreadedGenerateData(const OutputRegionType& outputRegionForThread,
122 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
127 bool m_CanUseDestructiveAlgorithm;
136 #ifndef ITK_MANUAL_INSTANTIATION
137 #include "itkFFTWHalfHermitianToRealInverseFFTImageFilter.hxx"
140 #endif //itkFFTWHalfHermitianToRealInverseFFTImageFilter_h
FFTW-based reverse Fast Fourier Transform.
InputImageType::PixelType InputPixelType
TInputImage InputImageType
SmartPointer< const Self > ConstPointer
static std::string GetPlanRigorName(const int &value)
FFTWHalfHermitianToRealInverseFFTImageFilter Self
OutputImageType::RegionType OutputRegionType
Base class for all process objects that output image data.
unsigned long SizeValueType
void SetPlanRigor(const std::string &name)
Base class for specialized complex-to-real inverse Fast Fourier Transform.
InputImageType::SizeType InputSizeType
OutputImageType::SizeType OutputSizeType
SmartPointer< Self > Pointer
HalfHermitianToRealInverseFFTImageFilter< InputImageType, OutputImageType > Superclass
unsigned int ThreadIdType
fftw::Proxy< OutputPixelType > FFTWProxyType
static int GetPlanRigorValue(const std::string &name)
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
OutputImageType::PixelType OutputPixelType
virtual void SetPlanRigor(const int &value)
Base class for all data objects in ITK.
TOutputImage OutputImageType