18 #ifndef itkVnlInverseFFTImageFilter_h
19 #define itkVnlInverseFFTImageFilter_h
24 #include "vnl/algo/vnl_fft_base.h"
44 template<
typename TInputImage,
typename TOutputImage=Image<
typename TInputImage::PixelType::value_type, TInputImage::ImageDimension> >
72 itkStaticConstMacro(ImageDimension,
unsigned int,
73 TOutputImage::ImageDimension);
74 itkStaticConstMacro(InputImageDimension,
unsigned int,
75 TInputImage::ImageDimension);
76 itkStaticConstMacro(OutputImageDimension,
unsigned int,
77 TOutputImage::ImageDimension);
80 SizeValueType GetSizeGreatestPrimeFactor() const ITK_OVERRIDE;
82 #ifdef ITK_USE_CONCEPT_CHECKING
95 virtual void GenerateData() ITK_OVERRIDE;
104 #ifndef ITK_MANUAL_INSTANTIATION
105 #include "itkVnlInverseFFTImageFilter.hxx"
Base class for inverse Fast Fourier Transform.
OutputImageType::SizeType OutputSizeType
InputImageType::PixelType InputPixelType
VnlInverseFFTImageFilter Self
Base class for all process objects that output image data.
OutputImageType::PixelType OutputPixelType
unsigned long SizeValueType
InputImageType::SizeValueType InputSizeValueType
SmartPointer< Self > Pointer
InverseFFTImageFilter< TInputImage, TOutputImage > Superclass
TOutputImage OutputImageType
vnl_vector< InputPixelType > SignalVectorType
SmartPointer< const Self > ConstPointer
InputImageType::PixelType InputPixelType
VNL-based reverse Fast Fourier Transform.
ImageBaseType::SizeType SizeType
InputImageType::SizeType InputSizeType
TInputImage InputImageType
#define itkConceptMacro(name, concept)
VnlInverseFFTImageFilter()
virtual ~VnlInverseFFTImageFilter() override