18#ifndef itkVnlHalfHermitianToRealInverseFFTImageFilter_h
19#define itkVnlHalfHermitianToRealInverseFFTImageFilter_h
25#include "vnl/algo/vnl_fft_base.h"
46template <
typename TInputImage,
105 template <
typename TUnderlying>
107 template <
typename TUnderlying>
114#ifndef ITK_MANUAL_INSTANTIATION
115# include "itkVnlHalfHermitianToRealInverseFFTImageFilter.hxx"
HalfHermitianToRealInverseFFTImageFilter()
Templated n-dimensional image class.
Implements transparent reference counting.
VNL-based reverse Fast Fourier Transform.
static constexpr unsigned int OutputImageDimension
typename OutputImageType::PixelType OutputPixelType
typename OutputImageType::IndexType OutputIndexType
VnlHalfHermitianToRealInverseFFTImageFilter Self
TInputImage InputImageType
typename InputImageType::PixelType InputPixelType
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
typename InputImageType::SizeType InputSizeType
typename InputImageType::IndexType InputIndexType
static constexpr unsigned int InputImageDimension
HalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage > Superclass
typename OutputImageType::SizeType OutputSizeType
SizeValueType GetSizeGreatestPrimeFactor() const override
typename InputImageType::SizeValueType InputSizeValueType
SmartPointer< Self > Pointer
~VnlHalfHermitianToRealInverseFFTImageFilter() override=default
VnlHalfHermitianToRealInverseFFTImageFilter()=default
typename OutputImageType::IndexValueType OutputIndexValueType
vnl_vector< InputPixelType > SignalVectorType
static constexpr unsigned int ImageDimension
void GenerateData() override
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType
TUnderlying OutputPixelType
std::integer_sequence< unsigned int, 4, 3, 2, 1 > FilterDimensions
std::complex< TUnderlying > InputPixelType
Helper defining pixel traits for templated FFT image filters.