18 #ifndef itkRankImageFilter_h
19 #define itkRankImageFilter_h
66 template<
typename TInputImage,
typename TOutputImage,
typename TKernel =
67 FlatStructuringElement< TInputImage::ImageDimension > >
70 Function::RankHistogram< typename TInputImage::PixelType > >
91 typedef typename TInputImage::SizeType
SizeType;
103 TInputImage::ImageDimension);
114 itkSetMacro(Rank,
float)
115 itkGetConstMacro(Rank,
float)
119 return HistogramType::UseVectorBasedAlgorithm();
132 void operator=(const
Self &) ITK_DELETE_FUNCTION;
138 #ifndef ITK_MANUAL_INSTANTIATION
139 #include "itkRankImageFilter.hxx"
KernelType::ConstIterator KernelIteratorType
TInputImage::SizeType SizeType
Rank filter of a greyscale image.
Implements a generic moving histogram algorithm.
TInputImage::PixelType InputPixelType
TInputImage::IndexType IndexType
KernelType::SizeType RadiusType
SmartPointer< const Self > ConstPointer
bool GetUseVectorBasedAlgorithm()
TInputImage InputImageType
Base class for all process objects that output image data.
SmartPointer< Self > Pointer
TOutputImage OutputImageType
virtual void ConfigureHistogram(HistogramType &histogram) override
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::HistogramType HistogramType
static const unsigned int ImageDimension
Superclass::OutputImageRegionType OutputImageRegionType
TInputImage::RegionType RegionType
TInputImage::OffsetType OffsetType
TInputImage::PixelType PixelType
Superclass::OutputImageRegionType OutputImageRegionType
Control indentation during Print() invocation.
TOutputImage::PixelType OutputPixelType
MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::RankHistogram< typename TInputImage::PixelType > > Superclass