18 #ifndef itkSumProjectionImageFilter_h
19 #define itkSumProjectionImageFilter_h
49 template<
typename TInputPixel,
typename TOuputPixel >
75 template<
typename TInputImage,
typename TOutputImage >
79 Functor::SumAccumulator<
80 typename TInputImage::PixelType, typename TOutputImage::PixelType > >
86 typename TInputImage::PixelType,
104 #ifdef ITK_USE_CONCEPT_CHECKING
106 itkConceptMacro( InputPixelToOutputPixelTypeGreaterAdditiveOperatorCheck,
SumProjectionImageFilter()
void operator()(const TInputPixel &input)
OutputImageType::PixelType OutputPixelType
SumProjectionImageFilter Self
Base class for all process objects that output image data.
unsigned long SizeValueType
Implements an accumulation of an image along a selected direction.
SumAccumulator(SizeValueType)
ProjectionImageFilter< TInputImage, TOutputImage, Functor::SumAccumulator< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
virtual ~SumProjectionImageFilter() override
SmartPointer< Self > Pointer
InputImageType::PixelType InputPixelType
TInputImage InputImageType
#define itkConceptMacro(name, concept)