|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkMovingHistogramMorphologyImageFilter_h
19 #define itkMovingHistogramMorphologyImageFilter_h
43 template <
typename TInputImage,
typename TOutputImage,
typename TKernel,
typename THistogram>
70 using typename Superclass::OutputImageRegionType;
74 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
87 using OffsetMapType =
typename std::map<OffsetType, OffsetListType, Functor::LexicographicCompare>;
100 return THistogram::UseVectorBasedAlgorithm();
107 PrintSelf(std::ostream & os,
Indent indent)
const override;
117 ConfigureHistogram(THistogram & histogram)
override;
123 #ifndef ITK_MANUAL_INSTANTIATION
124 # include "itkMovingHistogramMorphologyImageFilter.hxx"
typename TOutputImage::PixelType OutputPixelType
typename KernelType::ConstIterator KernelIteratorType
ImageBaseType::SizeType SizeType
Control indentation during Print() invocation.
typename TInputImage::SizeType RadiusType
typename TInputImage::OffsetType OffsetType
ImageBaseType::IndexType IndexType
Base class for all process objects that output image data.
typename TInputImage::IndexType IndexType
typename TInputImage::PixelType PixelType
ImageBaseType::RegionType RegionType
static bool GetUseVectorBasedAlgorithm()
TInputImage InputImageType
Implements a generic moving histogram algorithm.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename std::map< OffsetType, OffsetListType, Functor::LexicographicCompare > OffsetMapType
typename TInputImage::SizeType SizeType
Base class for MovingHistogramDilateImageFilter and MovingHistogramErodeImageFilter.
typename std::list< OffsetType > OffsetListType
TOutputImage OutputImageType
typename TInputImage::RegionType RegionType