18#ifndef itkFastApproximateRankImageFilter_h
19#define itkFastApproximateRankImageFilter_h
43template <
typename TInputImage,
typename TOutputImage>
48 RankImageFilter<TInputImage, TInputImage, FlatStructuringElement<TInputImage::ImageDimension>>>
72 using SizeType =
typename TInputImage::SizeType;
90 for (
unsigned int i = 0; i < TInputImage::ImageDimension - 1; ++i)
98 itkGetConstMacro(Rank,
float);
114 os << indent <<
"Rank: " <<
m_Rank << std::endl;
MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, RankImageFilter< TInputImage, TInputImage, FlatStructuringElement< TInputImage::ImageDimension > > > Superclass
typename TInputImage::PixelType PixelType
typename TInputImage::OffsetType OffsetType
FastApproximateRankImageFilter Self
~FastApproximateRankImageFilter() override=default
typename TInputImage::SizeType SizeType
FastApproximateRankImageFilter()
static constexpr unsigned int ImageDimension
typename TInputImage::IndexType IndexType
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
typename TInputImage::RegionType RegionType
typename TInputImage::SizeType RadiusType
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
void Modified() const override
MiniPipelineSeparableImageFilter()
FilterType::Pointer m_Filters[ImageDimension]
RankImageFilter< TInputImage, TInputImage, FlatStructuringElement< TInputImage::ImageDimension > > FilterType
Rank filter of a greyscale image.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....