18 #ifndef itkBinaryThresholdProjectionImageFilter_h
19 #define itkBinaryThresholdProjectionImageFilter_h
51 template<
typename TInputPixel,
typename TOutputPixel >
91 template<
typename TInputImage,
typename TOutputImage >
94 Function::BinaryThresholdAccumulator<
95 typename TInputImage::PixelType,
96 typename TOutputImage::PixelType > >
104 typename TInputImage::PixelType,
105 typename TOutputImage::PixelType > >;
144 #ifdef ITK_USE_CONCEPT_CHECKING
169 os << indent <<
"ForegroundValue: "
175 os << indent <<
"BackgroundValue: "
179 os << indent <<
"ThresholdValue: "
TOutputPixel m_ForegroundValue
Define numeric traits for std::vector.
OutputPixelType m_BackgroundValue
typename OutputImageType::PixelType OutputPixelType
unsigned long SizeValueType
TInputPixel m_ThresholdValue
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.
TInputImage InputImageType
Implements an accumulation of an image along a selected direction.
TAccumulator AccumulatorType
void PrintSelf(std::ostream &os, Indent indent) const override
void operator()(const TInputPixel &input)
TOutputImage OutputImageType
AccumulatorType NewAccumulator(SizeValueType size) const override
TOutputPixel m_BackgroundValue
typename InputImageType::PixelType InputPixelType
typename Superclass::AccumulatorType AccumulatorType
BinaryThresholdProjectionImageFilter()
OutputPixelType m_ForegroundValue
Control indentation during Print() invocation.
BinaryThreshold projection.
BinaryThresholdAccumulator(SizeValueType)
~BinaryThresholdProjectionImageFilter() override=default
~BinaryThresholdAccumulator()=default
#define itkConceptMacro(name, concept)
void PrintSelf(std::ostream &os, Indent indent) const override
InputPixelType m_ThresholdValue