20 #ifndef itkVnlInverseFFTImageFilter_h
21 #define itkVnlInverseFFTImageFilter_h
24 #include "vnl/algo/vnl_fft_base.h"
45 template<
typename TInputImage,
typename TOutputImage=Image<
typename TInputImage::PixelType::value_type, TInputImage::ImageDimension> >
75 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
76 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
77 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
81 #ifdef ITK_USE_CONCEPT_CHECKING
94 void GenerateData()
override;
101 #ifndef ITK_MANUAL_INSTANTIATION
102 #include "itkVnlInverseFFTImageFilter.hxx"
typename OutputImageType::PixelType OutputPixelType
Base class for inverse Fast Fourier Transform.
vnl_vector< InputPixelType > SignalVectorType
unsigned long SizeValueType
typename InputImageType::PixelType InputPixelType
typename OutputImageType::SizeType OutputSizeType
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
ImageBaseType::SizeType SizeType
TOutputImage OutputImageType
typename InputImageType::SizeValueType InputSizeValueType
typename InputImageType::SizeType InputSizeType
VNL-based reverse Fast Fourier Transform.
#define itkConceptMacro(name, concept)