|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
20 #ifndef itkVnlHalfHermitianToRealInverseFFTImageFilter_h
21 # define itkVnlHalfHermitianToRealInverseFFTImageFilter_h
26 # include "vnl/algo/vnl_fft_base.h"
45 template <
typename TInputImage,
46 typename TOutputImage = Image<typename TInputImage::PixelType::value_type, TInputImage::ImageDimension>>
78 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
79 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
80 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
83 GetSizeGreatestPrimeFactor()
const override;
85 # ifdef ITK_USE_CONCEPT_CHECKING
97 GenerateData()
override;
104 # ifndef ITK_MANUAL_INSTANTIATION
105 # include "itkVnlHalfHermitianToRealInverseFFTImageFilter.hxx"
typename OutputImageType::SizeType OutputSizeType
ImageBaseType::SizeType SizeType
typename InputImageType::SizeValueType InputSizeValueType
typename InputImageType::PixelType InputPixelType
typename OutputImageType::PixelType OutputPixelType
ImageBaseType::IndexType IndexType
Base class for all process objects that output image data.
typename InputImageType::IndexType InputIndexType
TInputImage InputImageType
typename OutputImageType::IndexValueType OutputIndexValueType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename InputImageType::SizeType InputSizeType
signed long IndexValueType
vnl_vector< InputPixelType > SignalVectorType
Base class for specialized complex-to-real inverse Fast Fourier Transform.
typename OutputImageType::IndexType OutputIndexType
unsigned long SizeValueType
TOutputImage OutputImageType
VNL-based reverse Fast Fourier Transform.