18 #ifndef __itkBinaryMagnitudeImageFilter_h
19 #define __itkBinaryMagnitudeImageFilter_h
32 template<
class TInput1,
class TInput2,
class TOutput >
46 return !( *
this != other );
50 const TInput2 & B)
const
52 const double dA =
static_cast< double >( A );
53 const double dB =
static_cast< double >( B );
55 return static_cast< TOutput
>( vcl_sqrt(dA * dA + dB * dB) );
84 template<
class TInputImage1,
class TInputImage2,
class TOutputImage >
89 typename TInputImage1::PixelType,
90 typename TInputImage2::PixelType,
91 typename TOutputImage::PixelType > >
98 typename TInputImage1::PixelType,
99 typename TInputImage2::PixelType,
100 typename TOutputImage::PixelType >
112 #ifdef ITK_USE_CONCEPT_CHECKING
128 void operator=(
const Self &);