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