18 #ifndef __itkComplexToPhaseImageFilter_h
19 #define __itkComplexToPhaseImageFilter_h
22 #include "vnl/vnl_math.h"
34 template<
class TInput,
class TOutput >
47 return !( *
this != other );
52 return (TOutput)( vcl_atan2( A.imag(), A.real() ) );
57 template<
class TInputImage,
class TOutputImage >
61 Functor::ComplexToPhase<
62 typename TInputImage::PixelType,
63 typename TOutputImage::PixelType > >
69 TInputImage, TOutputImage,
87 #ifdef ITK_USE_CONCEPT_CHECKING
99 void operator=(
const Self &);