|
ITK
5.1.0
Insight Toolkit
|
Go to the documentation of this file.
20 #ifndef itkFFTWInverseFFTImageFilter_h
21 # define itkFFTWInverseFFTImageFilter_h
49 template <
typename TInputImage,
50 typename TOutputImage = Image<typename TInputImage::PixelType::value_type, TInputImage::ImageDimension>>
85 static constexpr
unsigned int ImageDimension = InputImageType::ImageDimension;
99 # ifndef ITK_USE_CUFFTW
103 if (m_PlanRigor != value)
109 itkGetConstReferenceMacro(PlanRigor,
int);
113 # ifndef ITK_USE_CUFFTW
120 GetSizeGreatestPrimeFactor()
const override;
127 BeforeThreadedGenerateData()
override;
130 DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
133 PrintSelf(std::ostream & os,
Indent indent)
const override;
142 # ifndef ITK_MANUAL_INSTANTIATION
143 # include "itkFFTWInverseFFTImageFilter.hxx"
146 #endif // itkFFTWInverseFFTImageFilter_h
void SetPlanRigor(const std::string &name)
typename OutputImageType::PixelType OutputPixelType
ImageBaseType::SizeType SizeType
typename InputImageType::PixelType InputPixelType
Control indentation during Print() invocation.
static std::string GetPlanRigorName(const int &value)
Base class for all process objects that output image data.
ImageBaseType::RegionType RegionType
static int GetPlanRigorValue(const std::string &name)
Base class for inverse Fast Fourier Transform.
TInputImage InputImageType
typename fftw::Proxy< OutputPixelType > FFTWProxyType
typename OutputImageType::SizeType OutputSizeType
typename OutputImageType::RegionType OutputImageRegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
FFTW-based inverse Fast Fourier Transform.
virtual void SetPlanRigor(const int &value)
typename InputImageType::SizeType InputSizeType
unsigned long SizeValueType
TOutputImage OutputImageType