18#ifndef itkPocketFFTRealToHalfHermitianForwardFFTImageFilter_h
19#define itkPocketFFTRealToHalfHermitianForwardFFTImageFilter_h
38template <
typename TInputImage,
84 template <
typename TUnderlying>
86 template <
typename TUnderlying>
92#ifndef ITK_MANUAL_INSTANTIATION
93# include "itkPocketFFTRealToHalfHermitianForwardFFTImageFilter.hxx"
Templated n-dimensional image class.
PocketFFT-based real-to-half-Hermitian forward Fast Fourier Transform.
SmartPointer< const Self > ConstPointer
TOutputImage OutputImageType
void GenerateData() override
typename OutputImageType::PixelType OutputPixelType
static constexpr unsigned int OutputImageDimension
~PocketFFTRealToHalfHermitianForwardFFTImageFilter() override=default
SmartPointer< Self > Pointer
typename InputImageType::SizeType InputSizeType
RealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage > Superclass
TInputImage InputImageType
typename InputImageType::PixelType InputPixelType
static constexpr unsigned int InputImageDimension
PocketFFTRealToHalfHermitianForwardFFTImageFilter Self
static constexpr unsigned int ImageDimension
typename OutputImageType::SizeType OutputSizeType
PocketFFTRealToHalfHermitianForwardFFTImageFilter()=default
SizeValueType GetSizeGreatestPrimeFactor() const override
RealToHalfHermitianForwardFFTImageFilter()
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
TUnderlying InputPixelType
std::complex< TUnderlying > OutputPixelType
Helper defining pixel traits for templated FFT image filters.