18 #ifndef itkVnlHalfHermitianToRealInverseFFTImageFilter_h
19 #define itkVnlHalfHermitianToRealInverseFFTImageFilter_h
25 #include "vnl/algo/vnl_fft_base.h"
42 template<
typename TInputImage,
typename TOutputImage=Image<
typename TInputImage::PixelType::value_type, TInputImage::ImageDimension> >
74 TOutputImage::ImageDimension);
76 TInputImage::ImageDimension);
78 TOutputImage::ImageDimension);
83 #ifdef ITK_USE_CONCEPT_CHECKING
100 void operator=(const
Self &) ITK_DELETE_FUNCTION;
106 #ifndef ITK_MANUAL_INSTANTIATION
107 #include "itkVnlHalfHermitianToRealInverseFFTImageFilter.hxx"
virtual void GenerateData() override
static const unsigned int InputImageDimension
signed long IndexValueType
vnl_vector< InputPixelType > SignalVectorType
InputImageType::SizeType InputSizeType
Base class for all process objects that output image data.
typedef(Concept::DivisionOperators< OutputPixelType, unsigned int >) PixelUnsignedIntDivisionOperatorsCheck
OutputImageType::SizeType OutputSizeType
unsigned long SizeValueType
OutputImageType::IndexValueType OutputIndexValueType
InputImageType::SizeValueType InputSizeValueType
Base class for specialized complex-to-real inverse Fast Fourier Transform.
SmartPointer< Self > Pointer
virtual ~VnlHalfHermitianToRealInverseFFTImageFilter()
TInputImage InputImageType
OutputImageType::IndexType OutputIndexType
VNL-based reverse Fast Fourier Transform.
SmartPointer< const Self > ConstPointer
InputImageType::PixelType InputPixelType
HalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::PixelType InputPixelType
VnlHalfHermitianToRealInverseFFTImageFilter Self
InputImageType::IndexType InputIndexType
OutputImageType::PixelType OutputPixelType
static const unsigned int OutputImageDimension
SizeValueType GetSizeGreatestPrimeFactor() const override
static const unsigned int ImageDimension
#define itkConceptMacro(name, concept)
VnlHalfHermitianToRealInverseFFTImageFilter()
TOutputImage OutputImageType