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 > >
101 itkStaticConstMacro(ImageDimension,
unsigned int,
102 TInputImage::ImageDimension);
113 itkSetClampMacro(Rank,
float, 0.0, 1.0);
114 itkGetConstMacro(Rank,
float)
116 bool GetUseVectorBasedAlgorithm()
const
118 return HistogramType::UseVectorBasedAlgorithm();
125 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
127 void ConfigureHistogram( HistogramType & histogram ) ITK_OVERRIDE;
136 #ifndef ITK_MANUAL_INSTANTIATION
137 #include "itkMaskedRankImageFilter.hxx"
Superclass::OutputImageRegionType OutputImageRegionType
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.
~MaskedRankImageFilter() override
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
ImageBaseType::SizeType SizeType
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
Rank filter of a greyscale image.
TInputImage::SizeType SizeType
TInputImage::PixelType InputPixelType
ImageBaseType::IndexType IndexType