18 #ifndef itkVectorMagnitudeImageFilter_h
19 #define itkVectorMagnitudeImageFilter_h
46 template<
typename TInput,
typename TOutput >
60 return !( *
this != other );
65 return static_cast< TOutput
>( A.GetNorm() );
70 template<
typename TInputImage,
typename TOutputImage >
74 Functor::VectorMagnitude< typename TInputImage::PixelType,
75 typename TOutputImage::PixelType > >
81 TInputImage, TOutputImage,
95 #ifdef ITK_USE_CONCEPT_CHECKING
VectorMagnitudeImageFilter Self
TOutput operator()(const TInput &A) const
Take an image of vectors as input and produce an image with the magnitude of those vectors...
SmartPointer< const Self > ConstPointer
Base class for all process objects that output image data.
bool operator!=(const VectorMagnitude &) const
virtual ~VectorMagnitudeImageFilter() override
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitude< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
Implements pixel-wise generic operation on one image.
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
VectorMagnitudeImageFilter()
bool operator==(const VectorMagnitude &other) const