OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <otbLabelizeConnectedThresholdImageFilter.h>

+ Inheritance diagram for otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >:
+ Collaboration diagram for otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef TInputImage::IndexType IndexType
 
typedef TInputImage InputImageType
 
typedef TInputImage::PixelType InputPixelType
 
typedef TOutputImage OutputImageType
 
typedef TOutputImage::PixelType OutputPixelType
 
typedef itk::SmartPointer< SelfPointer
 
typedef LabelizeConnectedThresholdImageFilter Self
 
typedef otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > > Superclass
 
- Public Types inherited from otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > >
typedef itk::SmartPointer< const SelfConstPointer
 
typedef TInputImage::IndexType IndexType
 
typedef TInputImage InputImageType
 
typedef TInputImage::PixelType InputPixelType
 
typedef TOutputImage OutputImageType
 
typedef TOutputImage::PixelType OutputPixelType
 
typedef itk::SmartPointer< SelfPointer
 
typedef PointSetType::Pointer PointSetPointerType
 
typedef itk::PointSet< InputPixelType, 2 > PointSetType
 
typedef itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > ::Pointer RegionGrowingFilterPointerType
 
typedef itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > RegionGrowingFilterType
 
typedef LabelizeImageFilterBase Self
 
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
 
typedef otb::ThresholdImageToPointSetFilter< InputImageType, PointSetTypeThresholdFilterType
 
typedef ThresholdFilterType::Pointer ThresholdFilterPointerType
 
typedef otb::MultiplyByScalarImageFilter< InputImageType, OutputImageTypeMultiplyFilterType
 
typedef MultiplyFilterType::Pointer MultiplyFilterPointerType
 
typedef itk::AddImageFilter< OutputImageType, OutputImageType, OutputImageTypeAddImageFilterType
 
typedef AddImageFilterType::Pointer AddImageFilterPointerType
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual InputPixelType GetLowerThresholdDelta ()
 
virtual const char * GetNameOfClass () const
 
virtual OutputPixelType GetReplaceValue ()
 
virtual InputPixelType GetUpperThresholdDelta ()
 
virtual void SetLowerThresholdDelta (InputPixelType _arg)
 
virtual void SetReplaceValue (OutputPixelType _arg)
 
virtual void SetUpperThresholdDelta (InputPixelType _arg)
 
- Public Member Functions inherited from otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual InputPixelType GetLowerThreshold ()
 
virtual const char * GetNameOfClass () const
 
virtual InputPixelType GetUpperThreshold ()
 
virtual void SetLowerThreshold (InputPixelType _arg)
 
virtual void SetUpperThreshold (InputPixelType _arg)
 
virtual unsigned long GetObjectCount ()
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > >
static Pointer New ()
 

Protected Member Functions

 ~LabelizeConnectedThresholdImageFilter () override
 
 LabelizeConnectedThresholdImageFilter ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
void RegionGrowing (const IndexType indexSeed) override
 
- Protected Member Functions inherited from otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > >
 LabelizeImageFilterBase ()
 
 ~LabelizeImageFilterBase () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
void GenerateData () override
 

Private Member Functions

 LabelizeConnectedThresholdImageFilter (const Self &)=delete
 
void operator= (const Self &)=delete
 

Private Attributes

InputPixelType m_LowerThresholdDelta
 
OutputPixelType m_ReplaceValue
 
InputPixelType m_UpperThresholdDelta
 

Additional Inherited Members

- Protected Attributes inherited from otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > >
RegionGrowingFilterPointerType m_RegionGrowingFilter
 
InputPixelType m_LowerThreshold
 
InputPixelType m_UpperThreshold
 
PointSetPointerType m_PointSet
 
MultiplyFilterPointerType m_MultiplyFilter
 
ThresholdFilterPointerType m_ThresholdPointSetFilter
 
unsigned long m_ObjectCount
 

Detailed Description

template<class TInputImage, class TOutputImage>
class otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >

TODO.

Definition at line 37 of file otbLabelizeConnectedThresholdImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage , class TOutputImage >
typedef itk::SmartPointer<const Self> otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::ConstPointer

Definition at line 45 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ IndexType

template<class TInputImage , class TOutputImage >
typedef TInputImage::IndexType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::IndexType

Definition at line 52 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ InputImageType

template<class TInputImage , class TOutputImage >
typedef TInputImage otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::InputImageType

Definition at line 47 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ InputPixelType

template<class TInputImage , class TOutputImage >
typedef TInputImage::PixelType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::InputPixelType

Definition at line 50 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ OutputImageType

template<class TInputImage , class TOutputImage >
typedef TOutputImage otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::OutputImageType

Definition at line 48 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ OutputPixelType

template<class TInputImage , class TOutputImage >
typedef TOutputImage::PixelType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::OutputPixelType

Definition at line 51 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ Pointer

template<class TInputImage , class TOutputImage >
typedef itk::SmartPointer<Self> otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::Pointer

Definition at line 44 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ Self

template<class TInputImage , class TOutputImage >
typedef LabelizeConnectedThresholdImageFilter otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::Self

typedef for standard classes.

Definition at line 42 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ Superclass

template<class TInputImage , class TOutputImage >
typedef otb::LabelizeImageFilterBase<TInputImage, TOutputImage, itk::ConnectedThresholdImageFilter<TInputImage, TOutputImage> > otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 43 of file otbLabelizeConnectedThresholdImageFilter.h.

Constructor & Destructor Documentation

◆ LabelizeConnectedThresholdImageFilter() [1/2]

template<class TInputImage , class TOutputImage >
otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::LabelizeConnectedThresholdImageFilter
protected

Constructor

Definition at line 34 of file otbLabelizeConnectedThresholdImageFilter.hxx.

◆ ~LabelizeConnectedThresholdImageFilter()

template<class TInputImage , class TOutputImage >
otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::~LabelizeConnectedThresholdImageFilter ( )
inlineoverrideprotected

Definition at line 80 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ LabelizeConnectedThresholdImageFilter() [2/2]

template<class TInputImage , class TOutputImage >
otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::LabelizeConnectedThresholdImageFilter ( const Self )
privatedelete

Member Function Documentation

◆ CreateAnother()

template<class TInputImage , class TOutputImage >
virtual::itk::LightObject::Pointer otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::CreateAnother ( void  ) const

◆ GetLowerThresholdDelta()

template<class TInputImage , class TOutputImage >
virtual InputPixelType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::GetLowerThresholdDelta ( )
virtual

Get delta lower threshold

◆ GetNameOfClass()

template<class TInputImage , class TOutputImage >
virtual const char* otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
virtual

Return the class name.

◆ GetReplaceValue()

template<class TInputImage , class TOutputImage >
virtual OutputPixelType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::GetReplaceValue ( )
virtual

Get replace value

◆ GetUpperThresholdDelta()

template<class TInputImage , class TOutputImage >
virtual InputPixelType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::GetUpperThresholdDelta ( )
virtual

Get delta upper threshold

◆ New()

template<class TInputImage , class TOutputImage >
static Pointer otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::New ( )
static

"object factory" management method.

◆ operator=()

template<class TInputImage , class TOutputImage >
void otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::operator= ( const Self )
privatedelete

◆ PrintSelf()

template<class TInputImage , class TOutputImage >
void otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

PrintSelf Method

Definition at line 63 of file otbLabelizeConnectedThresholdImageFilter.hxx.

◆ RegionGrowing()

template<class TInputImage , class TOutputImage >
void otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::RegionGrowing ( const IndexType  indexSeed)
overrideprotectedvirtual

◆ SetLowerThresholdDelta()

template<class TInputImage , class TOutputImage >
virtual void otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::SetLowerThresholdDelta ( InputPixelType  _arg)
virtual

Set delta lower threshold

◆ SetReplaceValue()

template<class TInputImage , class TOutputImage >
virtual void otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::SetReplaceValue ( OutputPixelType  _arg)
virtual

Set replace value

◆ SetUpperThresholdDelta()

template<class TInputImage , class TOutputImage >
virtual void otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::SetUpperThresholdDelta ( InputPixelType  _arg)
virtual

Set delta upper threshold

Member Data Documentation

◆ m_LowerThresholdDelta

template<class TInputImage , class TOutputImage >
InputPixelType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::m_LowerThresholdDelta
private

Delta - threshold for growing region

Definition at line 96 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ m_ReplaceValue

template<class TInputImage , class TOutputImage >
OutputPixelType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::m_ReplaceValue
private

Initial replace value

Definition at line 99 of file otbLabelizeConnectedThresholdImageFilter.h.

◆ m_UpperThresholdDelta

template<class TInputImage , class TOutputImage >
InputPixelType otb::LabelizeConnectedThresholdImageFilter< TInputImage, TOutputImage >::m_UpperThresholdDelta
private

Delta + threshold for growing region

Definition at line 93 of file otbLabelizeConnectedThresholdImageFilter.h.


The documentation for this class was generated from the following files: