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 > >
90 typedef typename TInputImage::SizeType
SizeType;
101 itkStaticConstMacro(ImageDimension,
unsigned int,
102 TInputImage::ImageDimension);
113 itkSetMacro(Rank,
float)
114 itkGetConstMacro(Rank,
float)
116 bool GetUseVectorBasedAlgorithm()
118 return HistogramType::UseVectorBasedAlgorithm();
127 void ConfigureHistogram( HistogramType & histogram ) ITK_OVERRIDE;
136 #ifndef ITK_MANUAL_INSTANTIATION
137 #include "itkMaskedRankImageFilter.hxx"
Superclass::OutputImageRegionType OutputImageRegionType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
KernelType::SizeType RadiusType
MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, Function::RankHistogram< typename TInputImage::PixelType > > Superclass
TInputImage::IndexType IndexType
TInputImage::OffsetType OffsetType
Implements a generic moving histogram algorithm.
Base class for all process objects that output image data.
Superclass::HistogramType HistogramType
TInputImage::PixelType PixelType
TInputImage::RegionType RegionType
MaskedRankImageFilter Self
TInputImage InputImageType
TOutputImage OutputImageType
TOutputImage::PixelType OutputPixelType
Control indentation during Print() invocation.
KernelType::ConstIterator KernelIteratorType
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
Rank filter of a greyscale image.
TInputImage::SizeType SizeType
TInputImage::PixelType InputPixelType