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 >
84 typename TOutputImage::PixelType >;
93 #ifdef ITK_USE_CONCEPT_CHECKING
103 #if !defined( ITK_WRAPPING_PARSER )
~VectorMagnitudeImageFilter() override=default
TOutput operator()(const TInput &A) const
Take an image of vectors as input and produce an image with the magnitude of those vectors...
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
void SetFunctor(const std::function< ConstRefFunctionType > &f)
bool operator!=(const VectorMagnitude &) const
Functor::VectorMagnitude< typename TInputImage::PixelType, typename TOutputImage::PixelType > FunctorType
VectorMagnitude()=default
#define itkConceptMacro(name, concept)
VectorMagnitudeImageFilter()
Implements pixel-wise generic "operation" on one image.
~VectorMagnitude()=default
bool operator==(const VectorMagnitude &other) const