18#ifndef itkPocketFFTInverseFFTImageFilter_h
19#define itkPocketFFTInverseFFTImageFilter_h
38template <
typename TInputImage,
82 template <
typename TUnderlying>
84 template <
typename TUnderlying>
90#ifndef ITK_MANUAL_INSTANTIATION
91# include "itkPocketFFTInverseFFTImageFilter.hxx"
Templated n-dimensional image class.
InverseFFTImageFilter()=default
PocketFFT-based inverse Fast Fourier Transform.
static constexpr unsigned int OutputImageDimension
InverseFFTImageFilter< TInputImage, TOutputImage > Superclass
PocketFFTInverseFFTImageFilter()=default
TOutputImage OutputImageType
static constexpr unsigned int ImageDimension
SizeValueType GetSizeGreatestPrimeFactor() const override
SmartPointer< Self > Pointer
typename OutputImageType::PixelType OutputPixelType
typename InputImageType::PixelType InputPixelType
typename OutputImageType::SizeType OutputSizeType
PocketFFTInverseFFTImageFilter Self
TInputImage InputImageType
SmartPointer< const Self > ConstPointer
~PocketFFTInverseFFTImageFilter() override=default
static constexpr unsigned int InputImageDimension
void GenerateData() override
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType
std::integer_sequence< unsigned int, 4, 3, 2, 1 > FilterDimensions
std::complex< TUnderlying > InputPixelType
TUnderlying OutputPixelType
Helper defining pixel traits for templated FFT image filters.