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 itkConceptMacro(InputPixelToOutputPixelTypeGreaterAdditiveOperatorCheck,
MeanAccumulator(SizeValueType size)
void operator()(const TInputPixel &input)
typename NumericTraits< TInputPixel >::RealType RealType
TOutputImage OutputImageType
~MeanProjectionImageFilter() override=default
SmartPointer< const Self > ConstPointer
MeanProjectionImageFilter()=default
ProjectionImageFilter< TInputImage, TOutputImage, Functor::MeanAccumulator< typename TInputImage::PixelType, TAccumulate > > Superclass
SmartPointer< Self > Pointer
typename OutputImageType::PixelType OutputPixelType
TInputImage InputImageType
MeanProjectionImageFilter Self
typename InputImageType::PixelType InputPixelType
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType