18 #ifndef itkVnlHalfHermitianToRealInverseFFTImageFilter_h
19 #define itkVnlHalfHermitianToRealInverseFFTImageFilter_h
25 #include "vnl/algo/vnl_fft_base.h"
46 template <
typename TInputImage,
47 typename TOutputImage = Image<typename TInputImage::PixelType::value_type, TInputImage::ImageDimension>>
79 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
80 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
81 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
84 GetSizeGreatestPrimeFactor()
const override;
86 #ifdef ITK_USE_CONCEPT_CHECKING
98 GenerateData()
override;
109 template <
typename TUnderlying>
111 template <
typename TUnderlying>
118 #ifndef ITK_MANUAL_INSTANTIATION
119 # include "itkVnlHalfHermitianToRealInverseFFTImageFilter.hxx"