18#ifndef itkNotImageFilter_h
19#define itkNotImageFilter_h
55template <
typename TInputImage,
typename TOutputImage>
59 Functor::NOT<typename TInputImage::PixelType, typename TOutputImage::PixelType>>
92 typename TOutputImage::PixelType
106 <<
" foregroundValue: " << foregroundValue << std::endl;
113 typename TOutputImage::PixelType
121#ifdef ITK_USE_CONCEPT_CHECKING
void SetForegroundValue(const TOutput &FG)
void SetBackgroundValue(const TOutput &BG)
TOutput GetForegroundValue() const
TOutput GetBackgroundValue() const
Unary logical NOT functor.
Base class for all process objects that output image data.
Implements the NOT logical operator pixel-wise on an image.
TOutputImage::PixelType GetForegroundValue() const
void SetBackgroundValue(const typename TOutputImage::PixelType &backgroundValue)
TOutputImage::PixelType GetBackgroundValue() const
~NotImageFilter() override=default
void SetForegroundValue(const typename TOutputImage::PixelType &foregroundValue)
virtual void Modified() const
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Implements pixel-wise generic operation on one image.
FunctorType & GetFunctor()
#define itkConceptMacro(name, concept)
bool NotExactlyEquals(const TInput1 &x1, const TInput2 &x2)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....