18#ifndef itkPocketFFTComplexToComplex1DFFTImageFilter_h
19#define itkPocketFFTComplexToComplex1DFFTImageFilter_h
37template <
typename TInputImage,
typename TOutputImage = TInputImage>
73 template <
typename TUnderlying>
75 template <
typename TUnderlying>
82#ifndef ITK_MANUAL_INSTANTIATION
83# include "itkPocketFFTComplexToComplex1DFFTImageFilter.hxx"
TOutputImage OutputImageType
ComplexToComplex1DFFTImageFilter()=default
TInputImage InputImageType
Perform the FFT along one dimension of an image using PocketFFT as a backend.
typename Superclass::InputImageType InputImageType
PocketFFTComplexToComplex1DFFTImageFilter()=default
~PocketFFTComplexToComplex1DFFTImageFilter() override=default
PocketFFTComplexToComplex1DFFTImageFilter Self
ComplexToComplex1DFFTImageFilter< TInputImage, TOutputImage > Superclass
typename Superclass::TransformDirectionType TransformDirectionType
void GenerateData() override
typename OutputImageType::RegionType OutputImageRegionType
SmartPointer< const Self > ConstPointer
typename Superclass::OutputImageType OutputImageType
SmartPointer< Self > Pointer
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
std::complex< TUnderlying > OutputPixelType
std::complex< TUnderlying > InputPixelType
std::integer_sequence< unsigned int, 4, 3, 2, 1 > FilterDimensions
Helper defining pixel traits for templated FFT image filters.