20 #ifndef itkVnlRealToHalfHermitianForwardFFTImageFilter_h
21 # define itkVnlRealToHalfHermitianForwardFFTImageFilter_h
24 # include "vnl/algo/vnl_fft_base.h"
42 template <
typename TInputImage,
43 typename TOutputImage = Image<std::complex<typename TInputImage::PixelType>, TInputImage::ImageDimension>>
72 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
73 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
74 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
77 GetSizeGreatestPrimeFactor()
const override;
79 # ifdef ITK_USE_CONCEPT_CHECKING
90 GenerateData()
override;
97 # ifndef ITK_MANUAL_INSTANTIATION
98 # include "itkVnlRealToHalfHermitianForwardFFTImageFilter.hxx"