18#ifndef itkMovingHistogramImageFilter_h
19#define itkMovingHistogramImageFilter_h
87template <
typename TInputImage,
typename TOutputImage,
typename TKernel,
typename THistogram>
131 using OffsetMapType =
typename std::map<OffsetType, OffsetListType, Functor::LexicographicCompare>;
162#ifndef ITK_MANUAL_INSTANTIATION
163# include "itkMovingHistogramImageFilter.hxx"
typename OutputImageType::RegionType OutputImageRegionType
typename OutputImageType::RegionType OutputImageRegionType
MovingHistogramImageFilterBase()
MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel > Superclass
typename KernelType::ConstIterator KernelIteratorType
typename TInputImage::PixelType PixelType
typename KernelType::SizeType RadiusType
typename TInputImage::OffsetType OffsetType
typename std::list< OffsetType > OffsetListType
typename TInputImage::SizeType SizeType
TInputImage InputImageType
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
typename TInputImage::RegionType RegionType
TOutputImage OutputImageType
SmartPointer< Self > Pointer
virtual void ConfigureHistogram(THistogram &)
MovingHistogramImageFilter Self
SmartPointer< const Self > ConstPointer
typename TOutputImage::PixelType OutputPixelType
void PushHistogram(HistogramType &histogram, const OffsetListType *addedList, const OffsetListType *removedList, const RegionType &inputRegion, const RegionType &kernRegion, const InputImageType *inputImage, const IndexType currentIdx)
static constexpr unsigned int ImageDimension
typename TInputImage::IndexType IndexType
~MovingHistogramImageFilter() override=default
MovingHistogramImageFilter()
typename std::map< OffsetType, OffsetListType, Functor::LexicographicCompare > OffsetMapType
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....