18#ifndef itkVnlComplexToComplex1DFFTImageFilter_h
19#define itkVnlComplexToComplex1DFFTImageFilter_h
37template <
typename TInputImage,
typename TOutputImage = TInputImage>
73 template <
typename TUnderlying>
75 template <
typename TUnderlying>
82#ifndef ITK_MANUAL_INSTANTIATION
83# include "itkVnlComplexToComplex1DFFTImageFilter.hxx"
Perform the Fast Fourier Transform, complex input to complex output, but only along one dimension.
Light weight base class for most itk classes.
Perform the FFT along one dimension of an image using Vnl as a backend.
VnlComplexToComplex1DFFTImageFilter()=default
void GenerateData() override
typename OutputImageType::RegionType OutputImageRegionType
typename Superclass::InputImageType InputImageType
~VnlComplexToComplex1DFFTImageFilter() override=default
typename Superclass::OutputImageType OutputImageType
typename Superclass::TransformDirectionType TransformDirectionType
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
std::integer_sequence< unsigned int, 4, 3, 2, 1 > FilterDimensions
std::complex< TUnderlying > OutputPixelType
std::complex< TUnderlying > InputPixelType
Helper defining pixel traits for templated FFT image filters.