|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkMaskedRankImageFilter_h
19 #define itkMaskedRankImageFilter_h
63 template <
typename TInputImage,
65 typename TOutputImage,
66 typename TKernel = FlatStructuringElement<TInputImage::ImageDimension>>
72 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 "itkMaskedRankImageFilter.hxx"
typename TOutputImage::PixelType OutputPixelType
bool GetUseVectorBasedAlgorithm() const
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
ImageBaseType::RegionType RegionType
TInputImage InputImageType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Rank filter of a greyscale image.
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