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);
78 #ifdef ITK_USE_CONCEPT_CHECKING
99 #ifndef ITK_MANUAL_INSTANTIATION
100 #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
InputImageType::SizeType InputSizeType
OutputImageType::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
void operator=(const Self &)
Base class for all process objects that output image data.
unsigned long SizeValueType
VnlForwardFFTImageFilter()
vnl_vector< vcl_complex< InputPixelType > > SignalVectorType
VNL based forward Fast Fourier Transform.
TInputImage InputImageType
VnlForwardFFTImageFilter Self
static const unsigned int ImageDimension
ForwardFFTImageFilter< TInputImage, TOutputImage > Superclass
virtual void GenerateData()
InputImageType::SizeValueType InputSizeValueType
InputImageType::PixelType InputPixelType
#define itkConceptMacro(name, concept)