18#ifndef itkBinaryNotImageFilter_h
19#define itkBinaryNotImageFilter_h
57template <
typename TPixel>
85template <
typename TImage>
133 os << indent <<
"ForegroundValue: " <<
static_cast<PixelPrintType
>(
m_ForegroundValue) << std::endl;
135 os << indent <<
"BackgroundValue: " <<
static_cast<PixelPrintType
>(
m_BackgroundValue) << std::endl;
Implements the BinaryNot logical operator pixel-wise between two images.
~BinaryNotImageFilter() override=default
PixelType m_ForegroundValue
void GenerateData() override
void PrintSelf(std::ostream &os, Indent indent) const override
typename TImage::PixelType PixelType
PixelType m_BackgroundValue
TPixel operator()(const TPixel &A) const
bool operator==(const BinaryNot &) const
ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION(BinaryNot)
void GenerateData() override
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Define additional traits for native types such as int or float.
static constexpr T NonpositiveMin()
static constexpr T max(const T &)
Implements pixel-wise generic operation on one image.
FunctorType & GetFunctor()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....