18 #ifndef itkMeanProjectionImageFilter_h
19 #define itkMeanProjectionImageFilter_h
48 template<
typename TInputPixel,
typename TAccumulate >
84 template<
typename TInputImage,
typename TOutputImage,
85 typename TAccumulate =
87 typename TOutputImage::PixelType >::AccumulateType >
90 Functor::MeanAccumulator< typename TInputImage::PixelType, TAccumulate > >
98 typename TInputImage::PixelType, TAccumulate > >;
115 #ifdef ITK_USE_CONCEPT_CHECKING
117 itkConceptMacro( InputPixelToOutputPixelTypeGreaterAdditiveOperatorCheck,
MeanAccumulator(SizeValueType size)
void operator()(const TInputPixel &input)
Define numeric traits for std::vector.
unsigned long SizeValueType
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.
TOutputImage OutputImageType
typename InputImageType::PixelType InputPixelType
~MeanProjectionImageFilter() override=default
typename OutputImageType::PixelType OutputPixelType
#define itkConceptMacro(name, concept)
MeanProjectionImageFilter()=default
typename NumericTraits< TInputPixel >::RealType RealType