17 #ifndef __itkComplexToPhaseImageFilter_h
18 #define __itkComplexToPhaseImageFilter_h
21 #include "vnl/vnl_math.h"
33 template<
class TInput,
class TOutput>
45 return !(*
this != other);
49 return (TOutput)( vcl_atan2(A.imag(), A.real() ) );
54 template <
class TInputImage,
class TOutputImage>
58 Function::ComplexToPhase<
59 typename TInputImage::PixelType,
60 typename TOutputImage::PixelType> >
66 TInputImage,TOutputImage,
68 typename TOutputImage::PixelType> >
84 #ifdef ITK_USE_CONCEPT_CHECKING
98 void operator=(
const Self&);