21 #ifndef otbImaginaryImageToComplexImageFilter_h
22 #define otbImaginaryImageToComplexImageFilter_h
24 #include "itkUnaryFunctorImageFilter.h"
25 #include "vnl/vnl_math.h"
42 template <
class TInputImageImaginaryPart,
class TOutput>
60 return !(*
this != other);
62 inline TOutput
operator()(
const TInputImageImaginaryPart& imaginary)
const
69 template <
class TInputImageImaginaryPart,
class TOutputImage>
71 :
public itk::UnaryFunctorImageFilter<TInputImageImaginaryPart, TOutputImage,
72 Function::ImaginaryToComplex<typename TInputImageImaginaryPart::PixelType, typename TOutputImage::PixelType>>
77 typedef itk::UnaryFunctorImageFilter<TInputImageImaginaryPart, TOutputImage,
103 void operator=(
const Self&) =
delete;