18 #ifndef itkVnlRealToHalfHermitianForwardFFTImageFilter_h 19 #define itkVnlRealToHalfHermitianForwardFFTImageFilter_h 23 #include "vnl/algo/vnl_fft_base.h" 40 template<
typename TInputImage,
typename TOutputImage=Image< std::complex<
typename TInputImage::PixelType>, TInputImage::ImageDimension> >
69 TOutputImage::ImageDimension);
71 TInputImage::ImageDimension);
73 TOutputImage::ImageDimension);
78 #ifdef ITK_USE_CONCEPT_CHECKING 93 void operator=(
const Self &) ITK_DELETE_FUNCTION;
99 #ifndef ITK_MANUAL_INSTANTIATION 100 #include "itkVnlRealToHalfHermitianForwardFFTImageFilter.hxx" static const unsigned int OutputImageDimension
void operator=(const Self &) ITK_DELETE_FUNCTION
VNL-based forward Fast Fourier Transform.
OutputImageType::PixelType OutputPixelType
static const unsigned int ImageDimension
VnlRealToHalfHermitianForwardFFTImageFilter()
TOutputImage OutputImageType
RealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage > Superclass
~VnlRealToHalfHermitianForwardFFTImageFilter()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
unsigned long SizeValueType
vnl_vector< std::complex< InputPixelType > > SignalVectorType
SizeValueType GetSizeGreatestPrimeFactor() const override
VnlRealToHalfHermitianForwardFFTImageFilter Self
InputImageType::PixelType InputPixelType
static const unsigned int InputImageDimension
SmartPointer< const Self > ConstPointer
void GenerateData() override
InputImageType::SizeValueType InputSizeValueType
SmartPointer< Self > Pointer
TInputImage InputImageType
InputImageType::SizeType InputSizeType
Base class for specialized real-to-complex forward Fast Fourier Transform.
OutputImageType::SizeType OutputSizeType
#define itkConceptMacro(name, concept)