18#ifndef itkMeanImageFilter_h
19#define itkMeanImageFilter_h
51template <
typename TInputImage,
typename TOutputImage>
107 template <
typename TPixelAccessPolicy,
typename TPixelType>
110 TOutputImage & outputImage,
115 template <
typename TPixelAccessPolicy,
typename TValue>
118 TOutputImage & outputImage,
125#ifndef ITK_MANUAL_INSTANTIATION
126# include "itkMeanImageFilter.hxx"
An image region represents a structured region of data.
static void GenerateDataInSubregion(const TInputImage &inputImage, TOutputImage &outputImage, const ImageRegion< InputImageDimension > &imageRegion, const std::vector< Offset< InputImageDimension > > &neighborhoodOffsets, const VariableLengthVector< TValue > *)
TOutputImage OutputImageType
static constexpr unsigned int InputImageDimension
typename InputImageType::SizeType InputSizeType
static constexpr unsigned int OutputImageDimension
typename InputImageType::PixelType InputPixelType
typename OutputImageType::RegionType OutputImageRegionType
SmartPointer< Self > Pointer
typename OutputImageType::PixelType OutputPixelType
~MeanImageFilter() override=default
typename InputImageType::RegionType InputImageRegionType
typename NumericTraits< InputPixelType >::RealType InputRealType
BoxImageFilter< InputImageType, OutputImageType > Superclass
SmartPointer< const Self > ConstPointer
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
static void GenerateDataInSubregion(const TInputImage &inputImage, TOutputImage &outputImage, const ImageRegion< InputImageDimension > &imageRegion, const std::vector< Offset< InputImageDimension > > &neighborhoodOffsets, const TPixelType *)
TInputImage InputImageType
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Represent a n-dimensional offset between two n-dimensional indexes of n-dimensional image.