|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkRankImageFilter_h
19 #define itkRankImageFilter_h
67 template <
typename TInputImage,
68 typename TOutputImage,
69 typename TKernel = FlatStructuringElement<TInputImage::ImageDimension>>
74 Function::RankHistogram<typename TInputImage::PixelType>>
102 using typename Superclass::OutputImageRegionType;
106 using typename Superclass::HistogramType;
109 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
120 itkSetClampMacro(Rank,
float, 0.0, 1.0);
121 itkGetConstMacro(Rank,
float);
126 return HistogramType::UseVectorBasedAlgorithm();
134 PrintSelf(std::ostream & os,
Indent indent)
const override;
137 ConfigureHistogram(HistogramType & histogram)
override;
144 #ifndef ITK_MANUAL_INSTANTIATION
145 # include "itkRankImageFilter.hxx"
Rank filter of a greyscale image.
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::PixelType InputPixelType
typename TInputImage::IndexType IndexType
typename TInputImage::PixelType PixelType
bool GetUseVectorBasedAlgorithm() const
ImageBaseType::RegionType RegionType
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 TInputImage::SizeType SizeType
TOutputImage OutputImageType
typename TInputImage::RegionType RegionType