18 #ifndef itkRankImageFilter_h
19 #define itkRankImageFilter_h
68 template<
typename TInputImage,
typename TOutputImage,
typename TKernel =
69 FlatStructuringElement< TInputImage::ImageDimension > >
72 Function::RankHistogram< typename TInputImage::PixelType > >
104 itkStaticConstMacro(ImageDimension,
unsigned int,
105 TInputImage::ImageDimension);
116 itkSetClampMacro(Rank,
float, 0.0, 1.0);
117 itkGetConstMacro(Rank,
float)
119 bool GetUseVectorBasedAlgorithm()
const
121 return HistogramType::UseVectorBasedAlgorithm();
128 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
130 virtual void ConfigureHistogram( HistogramType & histogram ) ITK_OVERRIDE;
139 #ifndef ITK_MANUAL_INSTANTIATION
140 #include "itkRankImageFilter.hxx"
KernelType::ConstIterator KernelIteratorType
~RankImageFilter() override
TInputImage::SizeType SizeType
Rank filter of a greyscale image.
Implements a generic moving histogram algorithm.
TInputImage::PixelType InputPixelType
TInputImage::IndexType IndexType
KernelType::SizeType RadiusType
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
Base class for all process objects that output image data.
SmartPointer< Self > Pointer
TOutputImage OutputImageType
Superclass::HistogramType HistogramType
TInputImage::RegionType RegionType
TInputImage::OffsetType OffsetType
TInputImage::PixelType PixelType
Superclass::OutputImageRegionType OutputImageRegionType
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
TOutputImage::PixelType OutputPixelType
ImageBaseType::IndexType IndexType
MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::RankHistogram< typename TInputImage::PixelType > > Superclass