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;
~BinaryNotImageFilter() override=default
PixelType m_ForegroundValue
void GenerateData() override
BinaryNotImageFilter Self
void PrintSelf(std::ostream &os, Indent indent) const override
UnaryFunctorImageFilter< TImage, TImage, Functor::BinaryNot< typename TImage::PixelType > > Superclass
typename TImage::PixelType PixelType
SmartPointer< const Self > ConstPointer
PixelType m_BackgroundValue
SmartPointer< Self > Pointer
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.
static constexpr T NonpositiveMin()
static constexpr T max(const T &)
Implements transparent reference counting.
UnaryFunctorImageFilter()
FunctorType & GetFunctor()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....