18#ifndef itkVnlInverseFFTImageFilter_h
19#define itkVnlInverseFFTImageFilter_h
24#include "vnl/algo/vnl_fft_base.h"
46template <
typename TInputImage,
102 template <
typename TUnderlying>
104 template <
typename TUnderlying>
111#ifndef ITK_MANUAL_INSTANTIATION
112# include "itkVnlInverseFFTImageFilter.hxx"
Templated n-dimensional image class.
InverseFFTImageFilter()=default
Implements transparent reference counting.
VNL-based reverse Fast Fourier Transform.
InverseFFTImageFilter< TInputImage, TOutputImage > Superclass
static constexpr unsigned int OutputImageDimension
VnlInverseFFTImageFilter Self
static constexpr unsigned int ImageDimension
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
SizeValueType GetSizeGreatestPrimeFactor() const override
typename InputImageType::SizeValueType InputSizeValueType
~VnlInverseFFTImageFilter() override=default
vnl_vector< InputPixelType > SignalVectorType
static constexpr unsigned int InputImageDimension
typename InputImageType::PixelType InputPixelType
SmartPointer< Self > Pointer
TOutputImage OutputImageType
typename OutputImageType::PixelType OutputPixelType
typename InputImageType::SizeType InputSizeType
VnlInverseFFTImageFilter()=default
void GenerateData() override
typename OutputImageType::SizeType OutputSizeType
#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
std::complex< TUnderlying > InputPixelType
TUnderlying OutputPixelType
Helper defining pixel traits for templated FFT image filters.