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
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< const Self > ConstPointer
bool GetUseVectorBasedAlgorithm()
TInputImage InputImageType
SmartPointer< Self > Pointer
TOutputImage OutputImageType
virtual void ConfigureHistogram(HistogramType &histogram) override
Superclass::HistogramType HistogramType
static const unsigned int ImageDimension
Superclass::OutputImageRegionType OutputImageRegionType
TInputImage::RegionType RegionType
TInputImage::OffsetType OffsetType
void operator=(const Self &) ITK_DELETE_FUNCTION
TInputImage::PixelType PixelType
Superclass::OutputImageRegionType OutputImageRegionType
Control indentation during Print() invocation.
TOutputImage::PixelType OutputPixelType
void PrintSelf(std::ostream &os, Indent indent) const override
MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::RankHistogram< typename TInputImage::PixelType > > Superclass