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