18 #ifndef itkVnlForwardFFTImageFilter_h 19 #define itkVnlForwardFFTImageFilter_h 22 #include "vnl/algo/vnl_fft_base.h" 43 template<
typename TInputImage,
typename TOutputImage=Image< std::complex<
typename TInputImage::PixelType>, TInputImage::ImageDimension> >
71 TOutputImage::ImageDimension);
73 TInputImage::ImageDimension);
75 TOutputImage::ImageDimension);
80 #ifdef ITK_USE_CONCEPT_CHECKING 95 void operator=(
const Self &) ITK_DELETE_FUNCTION;
101 #ifndef ITK_MANUAL_INSTANTIATION 102 #include "itkVnlForwardFFTImageFilter.hxx" Base class for forward Fast Fourier Transform.
~VnlForwardFFTImageFilter()
static const unsigned int OutputImageDimension
SmartPointer< Self > Pointer
static const unsigned int InputImageDimension
TOutputImage OutputImageType
vnl_vector< std::complex< InputPixelType > > SignalVectorType
void operator=(const Self &) ITK_DELETE_FUNCTION
InputImageType::SizeType InputSizeType
OutputImageType::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual void GenerateData() override
unsigned long SizeValueType
VnlForwardFFTImageFilter()
VNL based forward Fast Fourier Transform.
TInputImage InputImageType
VnlForwardFFTImageFilter Self
static const unsigned int ImageDimension
ForwardFFTImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::SizeValueType InputSizeValueType
InputImageType::PixelType InputPixelType
#define itkConceptMacro(name, concept)
SizeValueType GetSizeGreatestPrimeFactor() const override