18 #ifndef itkMovingHistogramMorphologyImageFilter_h
19 #define itkMovingHistogramMorphologyImageFilter_h
42 template<
typename TInputImage,
typename TOutputImage,
typename TKernel,
typename THistogram >
73 itkStaticConstMacro(ImageDimension,
unsigned int,
74 TInputImage::ImageDimension);
87 typedef typename std::map< OffsetType, OffsetListType, typename OffsetType::LexicographicCompare >
OffsetMapType;
98 {
return THistogram::UseVectorBasedAlgorithm(); }
103 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
112 virtual void ConfigureHistogram(THistogram & histogram) ITK_OVERRIDE;
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkMovingHistogramMorphologyImageFilter.hxx"
SmartPointer< Self > Pointer
TInputImage::RegionType RegionType
KernelType::ConstIterator KernelIteratorType
std::map< OffsetType, OffsetListType, typename OffsetType::LexicographicCompare > OffsetMapType
Implements a generic moving histogram algorithm.
std::list< OffsetType > OffsetListType
Base class for all process objects that output image data.
TInputImage::SizeType SizeType
MovingHistogramMorphologyImageFilter Self
KernelType::SizeType RadiusType
TInputImage::PixelType PixelType
TInputImage::PixelType PixelType
TOutputImage::PixelType OutputPixelType
Superclass::OutputImageRegionType OutputImageRegionType
TInputImage::OffsetType OffsetType
TInputImage::IndexType IndexType
~MovingHistogramMorphologyImageFilter() override
static bool GetUseVectorBasedAlgorithm()
TOutputImage OutputImageType
Control indentation during Print() invocation.
MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, THistogram > Superclass
ImageBaseType::SizeType SizeType
TInputImage InputImageType
SmartPointer< const Self > ConstPointer
Base class for MovingHistogramDilateImageFilter and MovingHistogramErodeImageFilter.
ImageBaseType::IndexType IndexType