 |
ITK
5.4.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkVnlHalfHermitianToRealInverseFFTImageFilter_h
19 #define itkVnlHalfHermitianToRealInverseFFTImageFilter_h
25 #include "vnl/algo/vnl_fft_base.h"
46 template <
typename TInputImage,
47 typename TOutputImage = Image<typename TInputImage::PixelType::value_type, TInputImage::ImageDimension>>
79 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
80 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
81 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
84 GetSizeGreatestPrimeFactor()
const override;
86 #ifdef ITK_USE_CONCEPT_CHECKING
98 GenerateData()
override;
109 template <
typename TUnderlying>
111 template <
typename TUnderlying>
118 #ifndef ITK_MANUAL_INSTANTIATION
119 # include "itkVnlHalfHermitianToRealInverseFFTImageFilter.hxx"
typename OutputImageType::SizeType OutputSizeType
TUnderlying OutputPixelType
ImageBaseType::SizeType SizeType
typename InputImageType::SizeValueType InputSizeValueType
Helper defining pixel traits for templated FFT image filters.
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
std::complex< TUnderlying > InputPixelType
typename OutputImageType::IndexValueType OutputIndexValueType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
std::integer_sequence< unsigned int, 4, 3, 2, 1 > FilterDimensions
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename InputImageType::SizeType InputSizeType
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.