OTB  9.0.0
Orfeo Toolbox
Public Types | List of all members
otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <otbLabelMapWithClassLabelToClassLabelImageFilter.h>

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

Public Types

typedef LabelObjectType::ConstLineIterator ConstLineIteratorType
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef OutputImageType::IndexType IndexType
 
typedef InputImageType::ConstPointer InputImageConstPointer
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef TInputImage InputImageType
 
typedef InputImageType::LabelObjectType LabelObjectType
 
typedef OutputImageType::ConstPointer OutputImageConstPointer
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef TOutputImage OutputImageType
 
typedef itk::SmartPointer< SelfPointer
 
typedef LabelMapWithClassLabelToClassLabelImageFilter Self
 
typedef itk::LabelMapFilter< TInputImage, TOutputImage > Superclass
 
static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
static const unsigned int OutputImageDimension = TOutputImage::ImageDimension
 
static Pointer New ()
 
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
 LabelMapWithClassLabelToClassLabelImageFilter ()
 
 ~LabelMapWithClassLabelToClassLabelImageFilter () override
 
void BeforeThreadedGenerateData () override
 
void ThreadedProcessLabelObject (LabelObjectType *labelObject) override
 
 LabelMapWithClassLabelToClassLabelImageFilter (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

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

Converts a LabelMap<LabelObjectWithClassLabel> to an image of class labels.

Definition at line 36 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

Member Typedef Documentation

◆ ConstLineIteratorType

template<class TInputImage , class TOutputImage >
typedef LabelObjectType::ConstLineIterator otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::ConstLineIteratorType

◆ ConstPointer

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

◆ IndexType

template<class TInputImage , class TOutputImage >
typedef OutputImageType::IndexType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::IndexType

◆ InputImageConstPointer

template<class TInputImage , class TOutputImage >
typedef InputImageType::ConstPointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImageConstPointer

◆ InputImagePixelType

template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImagePixelType

◆ InputImagePointer

template<class TInputImage , class TOutputImage >
typedef InputImageType::Pointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImagePointer

◆ InputImageRegionType

template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImageRegionType

◆ InputImageType

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

Some convenient typedefs.

Definition at line 46 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

◆ LabelObjectType

template<class TInputImage , class TOutputImage >
typedef InputImageType::LabelObjectType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::LabelObjectType

◆ OutputImageConstPointer

template<class TInputImage , class TOutputImage >
typedef OutputImageType::ConstPointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImageConstPointer

◆ OutputImagePixelType

template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImagePixelType

◆ OutputImagePointer

template<class TInputImage , class TOutputImage >
typedef OutputImageType::Pointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImagePointer

◆ OutputImageRegionType

template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImageRegionType

◆ OutputImageType

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

◆ Pointer

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

◆ Self

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

Standard class typedefs.

Definition at line 40 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

◆ Superclass

template<class TInputImage , class TOutputImage >
typedef itk::LabelMapFilter<TInputImage, TOutputImage> otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

◆ LabelMapWithClassLabelToClassLabelImageFilter() [1/2]

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

ImageDimension constants

Definition at line 33 of file otbLabelMapWithClassLabelToClassLabelImageFilter.hxx.

◆ ~LabelMapWithClassLabelToClassLabelImageFilter()

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

ImageDimension constants

Definition at line 75 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

◆ LabelMapWithClassLabelToClassLabelImageFilter() [2/2]

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

ImageDimension constants

Member Function Documentation

◆ BeforeThreadedGenerateData()

template<class TInputImage , class TOutputImage >
void otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData
overrideprotected

ImageDimension constants

Definition at line 39 of file otbLabelMapWithClassLabelToClassLabelImageFilter.hxx.

◆ CreateAnother()

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

ImageDimension constants

◆ GetNameOfClass()

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

Runtime information support.

◆ New()

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

Standard New method.

◆ operator=()

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

ImageDimension constants

◆ ThreadedProcessLabelObject()

template<class TInputImage , class TOutputImage >
void otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::ThreadedProcessLabelObject ( LabelObjectType labelObject)
overrideprotected

ImageDimension constants

Definition at line 49 of file otbLabelMapWithClassLabelToClassLabelImageFilter.hxx.

Member Data Documentation

◆ InputImageDimension

template<class TInputImage , class TOutputImage >
const unsigned int otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImageDimension = TInputImage::ImageDimension
static

ImageDimension constants

Definition at line 63 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

◆ OutputImageDimension

template<class TInputImage , class TOutputImage >
const unsigned int otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImageDimension = TOutputImage::ImageDimension
static

ImageDimension constants

Definition at line 64 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.


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