18 #ifndef itkMovingHistogramMorphologyImageFilter_h
19 #define itkMovingHistogramMorphologyImageFilter_h
43 template<
typename TInputImage,
typename TOutputImage,
typename TKernel,
typename THistogram >
76 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
89 using OffsetMapType =
typename std::map< OffsetType, OffsetListType, Functor::LexicographicCompare >;
100 {
return THistogram::UseVectorBasedAlgorithm(); }
105 void PrintSelf(std::ostream & os,
Indent indent)
const override;
114 void ConfigureHistogram(THistogram & histogram)
override;
120 #ifndef ITK_MANUAL_INSTANTIATION
121 #include "itkMovingHistogramMorphologyImageFilter.hxx"
typename TInputImage::SizeType RadiusType
typename TInputImage::PixelType PixelType
typename std::map< OffsetType, OffsetListType, Functor::LexicographicCompare > OffsetMapType
typename TInputImage::IndexType IndexType
Implements a generic moving histogram algorithm.
typename TOutputImage::PixelType OutputPixelType
typename TInputImage::RegionType RegionType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
typename TInputImage::OffsetType OffsetType
typename KernelType::ConstIterator KernelIteratorType
ImageBaseType::SizeType SizeType
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
typename TInputImage::SizeType SizeType
TOutputImage OutputImageType
static bool GetUseVectorBasedAlgorithm()
Control indentation during Print() invocation.
Base class for MovingHistogramDilateImageFilter and MovingHistogramErodeImageFilter.
ImageBaseType::RegionType RegionType
typename std::list< OffsetType > OffsetListType