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;
102 itkStaticConstMacro(ImageDimension,
unsigned int,
103 TInputImage::ImageDimension);
114 itkSetMacro(Rank,
float)
115 itkGetConstMacro(Rank,
float)
117 bool GetUseVectorBasedAlgorithm()
119 return HistogramType::UseVectorBasedAlgorithm();
126 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
128 virtual void ConfigureHistogram( HistogramType & histogram ) ITK_OVERRIDE;
137 #ifndef ITK_MANUAL_INSTANTIATION
138 #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
TInputImage InputImageType
Base class for all process objects that output image data.
SmartPointer< Self > Pointer
TOutputImage OutputImageType
Superclass::HistogramType HistogramType
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