21 #ifndef otbLabelizeNeighborhoodConnectedImageFilter_h
22 #define otbLabelizeNeighborhoodConnectedImageFilter_h
24 #include "itkNeighborhoodConnectedImageFilter.h"
42 template <
class TInputImage,
class TOutputImage>
90 return this->m_RegionGrowingFilter->GetRadius();
96 this->m_RegionGrowingFilter->SetRadius(radius);
106 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
109 void RegionGrowing(
const IndexType indexSeed)
override;
128 #ifndef OTB_MANUAL_INSTANTIATION
Base class for filter labelizing image region based on segmentation.
Labels pixels that are connected to a seed and lie within a neighborhood.
LabelizeNeighborhoodConnectedImageFilter Self
InputPixelType m_UpperThresholdDelta
TInputImage::IndexType IndexType
~LabelizeNeighborhoodConnectedImageFilter() override
itk::SmartPointer< Self > Pointer
const InputSizeType & GetRadius() const
InputPixelType m_LowerThresholdDelta
otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage > > Superclass
itk::SmartPointer< const Self > ConstPointer
OutputPixelType m_ReplaceValue
TOutputImage::PixelType OutputPixelType
TInputImage::SizeType InputSizeType
TInputImage::PixelType InputPixelType
LabelizeNeighborhoodConnectedImageFilter(const Self &)=delete
TOutputImage OutputImageType
TInputImage InputImageType
void SetRadius(const InputSizeType radius)
void operator=(const Self &)=delete
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.