18#ifndef itkRankImageFilter_h
19#define itkRankImageFilter_h
67template <
typename TInputImage,
68 typename TOutputImage,
74 Function::RankHistogram<typename TInputImage::PixelType>>
98 using SizeType =
typename TInputImage::SizeType;
120 itkSetClampMacro(Rank,
float, 0.0, 1.0);
121 itkGetConstMacro(Rank,
float);
126 return HistogramType::UseVectorBasedAlgorithm();
144#ifndef ITK_MANUAL_INSTANTIATION
145# include "itkRankImageFilter.hxx"
A class to support a variety of flat structuring elements, including versions created by decompositio...
typename OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
Function::RankHistogram< typename TInputImage::PixelType > HistogramType
MovingHistogramImageFilter()
typename TInputImage::OffsetType OffsetType
SmartPointer< Self > Pointer
typename TInputImage::SizeType SizeType
TInputImage InputImageType
typename TInputImage::PixelType InputPixelType
static constexpr unsigned int ImageDimension
TOutputImage OutputImageType
typename KernelType::SizeType RadiusType
void PrintSelf(std::ostream &os, Indent indent) const override
typename KernelType::ConstIterator KernelIteratorType
~RankImageFilter() override=default
typename TInputImage::IndexType IndexType
bool GetUseVectorBasedAlgorithm() const
typename TInputImage::PixelType PixelType
void ConfigureHistogram(HistogramType &histogram) override
typename TInputImage::RegionType RegionType
typename TOutputImage::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::RankHistogram< typename TInputImage::PixelType > > Superclass
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....