|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
20 #ifndef itkFFTWInverseFFTImageFilter_h
21 # define itkFFTWInverseFFTImageFilter_h
48 template <
typename TInputImage,
49 typename TOutputImage = Image<typename TInputImage::PixelType::value_type, TInputImage::ImageDimension>>
84 static constexpr
unsigned int ImageDimension = InputImageType::ImageDimension;
98 # ifndef ITK_USE_CUFFTW
102 if (m_PlanRigor != value)
108 itkGetConstReferenceMacro(PlanRigor,
int);
112 # ifndef ITK_USE_CUFFTW
119 GetSizeGreatestPrimeFactor()
const override;
126 BeforeThreadedGenerateData()
override;
129 DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
132 PrintSelf(std::ostream & os,
Indent indent)
const override;
141 # ifndef ITK_MANUAL_INSTANTIATION
142 # include "itkFFTWInverseFFTImageFilter.hxx"
145 #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