18 #ifndef itkVnlForwardFFTImageFilter_h
19 #define itkVnlForwardFFTImageFilter_h
23 #include "vnl/algo/vnl_fft_base.h"
43 template <
typename TInputImage,
44 typename TOutputImage = Image<std::complex<typename TInputImage::PixelType>, TInputImage::ImageDimension>>
71 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
72 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
73 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
76 GetSizeGreatestPrimeFactor()
const override;
78 #ifdef ITK_USE_CONCEPT_CHECKING
89 GenerateData()
override;
100 template <
typename TUnderlying>
102 template <
typename TUnderlying>
108 #ifndef ITK_MANUAL_INSTANTIATION
109 # include "itkVnlForwardFFTImageFilter.hxx"