|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkEdgePotentialImageFilter_h
19 #define itkEdgePotentialImageFilter_h
42 template <
typename TInput,
typename TOutput>
57 return !(*
this != other);
63 return static_cast<TOutput>(std::exp(-1.0 * A.GetNorm()));
68 template <
typename TInputImage,
typename TOutputImage>
87 #ifdef ITK_USE_CONCEPT_CHECKING
96 #if !defined(ITK_WRAPPING_PARSER)
void SetFunctor(const std::function< ConstRefFunctionType > &f)
~EdgePotentialImageFilter() override=default
bool operator==(const EdgePotential &other) const
TOutput operator()(const TInput &A) const
Implements pixel-wise generic "operation" on one image.
Functor::EdgePotential< typename TInputImage::PixelType, typename TOutputImage::PixelType > FunctorType
Base class for all process objects that output image data.
EdgePotentialImageFilter()
#define itkConceptMacro(name, concept)
Computes the edge potential of an image from the image gradient.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
bool operator!=(const EdgePotential &) const