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 > >
106 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
117 itkSetClampMacro(Rank,
float, 0.0, 1.0);
118 itkGetConstMacro(Rank,
float)
120 bool GetUseVectorBasedAlgorithm()
const
122 return HistogramType::UseVectorBasedAlgorithm();
129 void PrintSelf(std::ostream & os,
Indent indent)
const override;
131 void ConfigureHistogram( HistogramType & histogram )
override;
138 #ifndef ITK_MANUAL_INSTANTIATION
139 #include "itkRankImageFilter.hxx"
typename TInputImage::SizeType RadiusType
typename Superclass::HistogramType HistogramType
typename TInputImage::PixelType PixelType
Rank filter of a greyscale image.
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
typename TInputImage::PixelType InputPixelType
Control indentation during Print() invocation.
ImageBaseType::RegionType RegionType