22 #ifndef otbForwardFourierMellinTransformImageFilter_h
23 #define otbForwardFourierMellinTransformImageFilter_h
26 #include "itkForwardFFTImageFilter.h"
28 #include "itkResampleImageFilter.h"
29 #include "itkImageRegionIteratorWithIndex.h"
51 template <
class TPixel,
class TInterpol,
unsigned int Dimension = 2>
54 :
public itk::ImageToImageFilter<Image<TPixel, Dimension>, itk::Image<std::complex<TPixel>, Dimension>>
66 typedef itk::ImageToImageFilter<InputImageType, OutputImageType>
Superclass;
99 typedef typename InterpolatorType::PointType
PointType;
105 typedef itk::ImageRegionIteratorWithIndex<InputImageType>
IteratorType;
116 itkSetMacro(Sigma,
double);
117 itkGetMacro(Sigma,
double);
135 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
172 #ifndef OTB_MANUAL_INSTANTIATION
Creation of an "otb" image which contains metadata.
Superclass::PixelType PixelType
itk::SmartPointer< Self > Pointer
Superclass::SpacingType SpacingType
Superclass::SizeType SizeType
Superclass::IndexType IndexType
itk::SmartPointer< const Self > ConstPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.