18#ifndef itkSumProjectionImageFilter_h
19#define itkSumProjectionImageFilter_h
49template <
typename TInputPixel,
typename TOutputPixel>
59 m_Sum = TOutputPixel{};
78template <
typename TInputImage,
typename TOutputImage>
83 Functor::SumAccumulator<typename TInputImage::PixelType, typename TOutputImage::PixelType>>
109#ifdef ITK_USE_CONCEPT_CHECKING
111 itkConceptMacro(InputPixelToOutputPixelTypeGreaterAdditiveOperatorCheck,
void operator()(const TInputPixel &input)
SumAccumulator(SizeValueType)
~SumAccumulator()=default
Base class for all process objects that output image data.
TOutputImage OutputImageType
TInputImage InputImageType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Implements an accumulation of an image along a selected direction.
typename InputImageType::PixelType InputPixelType
SumProjectionImageFilter()=default
typename OutputImageType::PixelType OutputPixelType
~SumProjectionImageFilter() override=default
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType