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;
102 TInputImage::ImageDimension);
113 itkSetMacro(Rank,
float)
114 itkGetConstMacro(Rank,
float)
118 return HistogramType::UseVectorBasedAlgorithm();
137 #ifndef ITK_MANUAL_INSTANTIATION
138 #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.
bool GetUseVectorBasedAlgorithm()
Base class for all process objects that output image data.
static const unsigned int ImageDimension
Superclass::HistogramType HistogramType
TInputImage::PixelType PixelType
TInputImage::RegionType RegionType
MaskedRankImageFilter Self
TInputImage InputImageType
void ConfigureHistogram(HistogramType &histogram) override
TOutputImage OutputImageType
TOutputImage::PixelType OutputPixelType
Superclass::OutputImageRegionType OutputImageRegionType
Control indentation during Print() invocation.
void operator=(const Self &)
KernelType::ConstIterator KernelIteratorType
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
Rank filter of a greyscale image.
void PrintSelf(std::ostream &os, Indent indent) const override
TInputImage::SizeType SizeType
TInputImage::PixelType InputPixelType