18#ifndef itkBinaryThresholdProjectionImageFilter_h
19#define itkBinaryThresholdProjectionImageFilter_h
52template <
typename TInputPixel,
typename TOutputPixel>
93template <
typename TInputImage,
typename TOutputImage>
98 Function::BinaryThresholdAccumulator<typename TInputImage::PixelType, typename TOutputImage::PixelType>>
166 os << indent <<
"ForegroundValue: " <<
static_cast<InputPixelPrintType
>(
m_ForegroundValue) << std::endl;
170 os << indent <<
"BackgroundValue: " <<
static_cast<OutputPixelPrintType
>(
m_BackgroundValue) << std::endl;
172 os << indent <<
"ThresholdValue: " <<
static_cast<InputPixelPrintType
>(
m_ThresholdValue) << std::endl;
BinaryThresholdProjectionImageFilter()
InputPixelType m_ThresholdValue
SmartPointer< Self > Pointer
typename InputImageType::PixelType InputPixelType
ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
BinaryThresholdProjectionImageFilter Self
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
~BinaryThresholdProjectionImageFilter() override=default
TInputImage InputImageType
typename OutputImageType::PixelType OutputPixelType
OutputPixelType m_ForegroundValue
AccumulatorType NewAccumulator(SizeValueType size) const override
void PrintSelf(std::ostream &os, Indent indent) const override
OutputPixelType m_BackgroundValue
TOutputPixel m_BackgroundValue
BinaryThresholdAccumulator(SizeValueType)
TInputPixel m_ThresholdValue
TOutputPixel m_ForegroundValue
void operator()(const TInputPixel &input)
~BinaryThresholdAccumulator()=default
Control indentation during Print() invocation.
static constexpr T NonpositiveMin()
static constexpr T max(const T &)
Function::BinaryThresholdAccumulator< typename TInputImage::PixelType, typename TOutputImage::PixelType > AccumulatorType
void PrintSelf(std::ostream &os, Indent indent) const override
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType