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 > >
96 typename TInputImage::PixelType, TAccumulate > >
Superclass;
113 #ifdef ITK_USE_CONCEPT_CHECKING 115 itkConceptMacro( InputPixelToOutputPixelTypeGreaterAdditiveOperatorCheck,
118 OutputPixelType > ) );
131 void operator=(
const Self &) ITK_DELETE_FUNCTION;
NumericTraits< TInputPixel >::RealType RealType
MeanAccumulator(SizeValueType size)
TInputImage InputImageType
void operator()(const TInputPixel &input)
SmartPointer< const Self > ConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
MeanProjectionImageFilter Self
ProjectionImageFilter< TInputImage, TOutputImage, Functor::MeanAccumulator< typename TInputImage::PixelType, TAccumulate > > Superclass
OutputImageType::PixelType OutputPixelType
unsigned long SizeValueType
TOutputImage OutputImageType
Implements an accumulation of an image along a selected direction.
MeanProjectionImageFilter()
Define additional traits for native types such as int or float.
virtual ~MeanProjectionImageFilter()
#define itkConceptMacro(name, concept)
InputImageType::PixelType InputPixelType
SmartPointer< Self > Pointer