18 #ifndef itkNotImageFilter_h
19 #define itkNotImageFilter_h
55 template<
typename TInputImage,
typename TOutputImage >
60 typename TInputImage::PixelType,
61 typename TOutputImage::PixelType > >
70 TInputImage, TOutputImage,
72 typename TInputImage::PixelType,
73 typename TOutputImage::PixelType > >;
107 <<
" foregroundValue: " << foregroundValue << std::endl;
121 #ifdef ITK_USE_CONCEPT_CHECKING
128 typename TOutputImage::PixelType > ) );
void SetBackgroundValue(const TOutput &BG)
Implements the NOT logical operator pixel-wise on an image.
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.
TOutputImage::PixelType GetBackgroundValue() const
~NotImageFilter() override=default
void SetBackgroundValue(const typename TOutputImage::PixelType &backgroundValue)
TOutput GetBackgroundValue() const
bool NotExactlyEquals(const TInput1 &x1, const TInput2 &x2)
virtual void Modified() const
FunctorType & GetFunctor()
Implements pixel-wise generic operation on one image.
void SetForegroundValue(const typename TOutputImage::PixelType &foregroundValue)
Unary logical NOT functor.
void SetForegroundValue(const TOutput &FG)
#define itkConceptMacro(name, concept)
TOutput GetForegroundValue() const
TOutputImage::PixelType GetForegroundValue() const