18#ifndef itkBoxMeanImageFilter_h
19#define itkBoxMeanImageFilter_h
41template <
typename TInputImage,
typename TOutputImage = TInputImage>
67 using typename Superclass::OutputImageRegionType;
71 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
72 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
74#ifdef ITK_USE_CONCEPT_CHECKING
92#ifndef ITK_MANUAL_INSTANTIATION
93# include "itkBoxMeanImageFilter.hxx"
A base class for all the filters working on a box neighborhood.
Implements a fast rectangular mean filter using the accumulator approach.
TInputImage InputImageType
typename TInputImage::OffsetType OffsetType
TOutputImage OutputImageType
typename TOutputImage::PixelType OutputPixelType
typename TInputImage::IndexType IndexType
typename TInputImage::SizeType SizeType
typename TInputImage::PixelType PixelType
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
~BoxMeanImageFilter() override=default
typename TInputImage::RegionType RegionType
typename OutputImageType::RegionType OutputImageRegionType
Light weight base class for most itk classes.
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....