18#ifndef itkMeanProjectionImageFilter_h
19#define itkMeanProjectionImageFilter_h
48template <
typename TInputPixel,
typename TAccumulate>
61 m_Sum = TAccumulate{};
81template <
typename TInputImage,
82 typename TOutputImage,
87 Functor::MeanAccumulator<typename TInputImage::PixelType, TAccumulate>>
112#ifdef ITK_USE_CONCEPT_CHECKING
114 itkConceptMacro(InputPixelToOutputPixelTypeGreaterAdditiveOperatorCheck,
MeanAccumulator(SizeValueType size)
void operator()(const TInputPixel &input)
typename NumericTraits< TInputPixel >::RealType RealType
Base class for all process objects that output image data.
TOutputImage OutputImageType
TInputImage InputImageType
~MeanProjectionImageFilter() override=default
MeanProjectionImageFilter()=default
typename OutputImageType::PixelType OutputPixelType
typename InputImageType::PixelType InputPixelType
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.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType