18#ifndef itkMaskedRankImageFilter_h
19#define itkMaskedRankImageFilter_h
63template <
typename TInputImage,
65 typename TOutputImage,
72 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 "itkMaskedRankImageFilter.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
MaskedMovingHistogramImageFilter()
typename TInputImage::SizeType SizeType
typename TInputImage::PixelType InputPixelType
typename KernelType::ConstIterator KernelIteratorType
typename TInputImage::OffsetType OffsetType
typename KernelType::SizeType RadiusType
SmartPointer< const Self > ConstPointer
MaskedRankImageFilter Self
typename TInputImage::IndexType IndexType
typename TOutputImage::PixelType OutputPixelType
bool GetUseVectorBasedAlgorithm() const
typename TInputImage::RegionType RegionType
typename TInputImage::PixelType PixelType
static constexpr unsigned int ImageDimension
~MaskedRankImageFilter() override=default
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
void ConfigureHistogram(HistogramType &histogram) override
TInputImage InputImageType
TOutputImage OutputImageType
MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, Function::RankHistogram< typename TInputImage::PixelType > > Superclass
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....