18 #ifndef itkMaskedRankImageFilter_h
19 #define itkMaskedRankImageFilter_h
64 template<
typename TInputImage,
typename TMaskImage,
typename TOutputImage,
typename TKernel =
65 FlatStructuringElement< TInputImage::ImageDimension > >
68 Function::RankHistogram< typename TInputImage::PixelType > >
103 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
114 itkSetClampMacro(Rank,
float, 0.0, 1.0);
115 itkGetConstMacro(Rank,
float)
117 bool GetUseVectorBasedAlgorithm()
const
119 return HistogramType::UseVectorBasedAlgorithm();
126 void PrintSelf(std::ostream & os,
Indent indent)
const override;
128 void ConfigureHistogram( HistogramType & histogram )
override;
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "itkMaskedRankImageFilter.hxx"
typename TInputImage::SizeType RadiusType
typename TInputImage::PixelType PixelType
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 Superclass::HistogramType HistogramType
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
Rank filter of a greyscale image.