18 #ifndef itkNotImageFilter_h
19 #define itkNotImageFilter_h
55 template<
typename TInputImage,
typename TOutputImage >
60 typename TInputImage::PixelType,
61 typename TOutputImage::PixelType > >
68 TInputImage, TOutputImage,
70 typename TInputImage::PixelType,
71 typename TOutputImage::PixelType >
106 <<
" foregroundValue: " << foregroundValue << std::endl;
120 #ifdef ITK_USE_CONCEPT_CHECKING
127 typename TOutputImage::PixelType > ) );
SmartPointer< Self > Pointer
virtual ~NotImageFilter() override
void SetBackgroundValue(const TOutput &BG)
Implements the NOT logical operator pixel-wise on an image.
Base class for all process objects that output image data.
TOutputImage::PixelType GetBackgroundValue() const
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::NOT< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
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
SmartPointer< const Self > ConstPointer
TOutputImage::PixelType GetForegroundValue() const