18#ifndef itkVnlComplexToComplexFFTImageFilter_h
19#define itkVnlComplexToComplexFFTImageFilter_h
41template <
typename TInputImage,
typename TOutputImage = TInputImage>
81 template <
typename TUnderlying>
83 template <
typename TUnderlying>
90#ifndef ITK_MANUAL_INSTANTIATION
91# include "itkVnlComplexToComplexFFTImageFilter.hxx"
ComplexToComplexFFTImageFilter()=default
TInputImage InputImageType
TOutputImage OutputImageType
Implements transparent reference counting.
VNL based complex to complex Fast Fourier Transform.
typename ImageType::PixelType PixelType
SmartPointer< const Self > ConstPointer
VnlComplexToComplexFFTImageFilter Self
ComplexToComplexFFTImageFilter< TInputImage, TOutputImage > Superclass
typename OutputImageType::RegionType OutputImageRegionType
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
static constexpr unsigned int ImageDimension
void BeforeThreadedGenerateData() override
VnlComplexToComplexFFTImageFilter()
SmartPointer< Self > Pointer
~VnlComplexToComplexFFTImageFilter() override=default
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.