20 #ifndef itkVnlHalfHermitianToRealInverseFFTImageFilter_h
21 #define itkVnlHalfHermitianToRealInverseFFTImageFilter_h
26 #include "vnl/algo/vnl_fft_base.h"
44 template<
typename TInputImage,
typename TOutputImage=Image<
typename TInputImage::PixelType::value_type, TInputImage::ImageDimension> >
77 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
78 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
79 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
83 #ifdef ITK_USE_CONCEPT_CHECKING
96 void GenerateData()
override;
103 #ifndef ITK_MANUAL_INSTANTIATION
104 #include "itkVnlHalfHermitianToRealInverseFFTImageFilter.hxx"
typename OutputImageType::PixelType OutputPixelType
unsigned long SizeValueType
typename OutputImageType::IndexValueType OutputIndexValueType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
vnl_vector< InputPixelType > SignalVectorType
typename InputImageType::SizeType InputSizeType
typename InputImageType::SizeValueType InputSizeValueType
Base class for specialized complex-to-real inverse Fast Fourier Transform.
ImageBaseType::SizeType SizeType
VNL-based reverse Fast Fourier Transform.
ImageBaseType::IndexType IndexType
TOutputImage OutputImageType
signed long IndexValueType
typename InputImageType::IndexType InputIndexType
typename InputImageType::PixelType InputPixelType
#define itkConceptMacro(name, concept)
typename OutputImageType::IndexType OutputIndexType
typename OutputImageType::SizeType OutputSizeType