Orfeo ToolBox  4.2
Orfeo ToolBox is not a black box
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | List of all members
otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage > Class Template Reference

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

#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 Self
ConstPointer
 
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
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageSource< TOutputImage >
static const
ImageRegionSplitterBase
GetGlobalDefaultSplitter (void)
 

Static Public Attributes

static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
static const unsigned int OutputImageDimension = TOutputImage::ImageDimension
 

Protected Member Functions

 LabelMapWithClassLabelToClassLabelImageFilter ()
 
 ~LabelMapWithClassLabelToClassLabelImageFilter ()
 
virtual void BeforeThreadedGenerateData ()
 
virtual void ThreadedProcessLabelObject (LabelObjectType *labelObject)
 

Private Member Functions

 LabelMapWithClassLabelToClassLabelImageFilter (const Self &)
 
void operator= (const Self &)
 

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 30 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef LabelObjectType::ConstLineIterator otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::ConstLineIteratorType
template<class TInputImage , class TOutputImage >
typedef itk::SmartPointer<const Self> otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef OutputImageType::IndexType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::IndexType
template<class TInputImage , class TOutputImage >
typedef InputImageType::ConstPointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImagePixelType
template<class TInputImage , class TOutputImage >
typedef InputImageType::Pointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImageRegionType
template<class TInputImage , class TOutputImage >
typedef TInputImage otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::InputImageType

Some convenient typedefs.

Definition at line 42 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

template<class TInputImage , class TOutputImage >
typedef InputImageType::LabelObjectType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::LabelObjectType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::ConstPointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImagePixelType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::Pointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImageRegionType
template<class TInputImage , class TOutputImage >
typedef TOutputImage otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::OutputImageType
template<class TInputImage , class TOutputImage >
typedef itk::SmartPointer<Self> otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef LabelMapWithClassLabelToClassLabelImageFilter otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 35 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

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

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::LabelMapWithClassLabelToClassLabelImageFilter ( )
protected
template<class TInputImage , class TOutputImage >
otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::~LabelMapWithClassLabelToClassLabelImageFilter ( )
inlineprotected
template<class TInputImage , class TOutputImage >
otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::LabelMapWithClassLabelToClassLabelImageFilter ( const Self )
private

Member Function Documentation

template<class TInputImage , class TOutputImage >
void otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData ( void  )
protectedvirtual
template<class TInputImage , class TOutputImage >
virtual::itk::LightObject::Pointer otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::CreateAnother ( void  ) const
template<class TInputImage , class TOutputImage >
virtual const char* otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
virtual

Runtime information support.

Reimplemented from itk::LabelMapFilter< TInputImage, TOutputImage >.

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

Standard New method.

template<class TInputImage , class TOutputImage >
void otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::operator= ( const Self )
private
template<class TInputImage , class TOutputImage >
void otb::LabelMapWithClassLabelToClassLabelImageFilter< TInputImage, TOutputImage >::ThreadedProcessLabelObject ( LabelObjectType labelObject)
protectedvirtual

Member Data Documentation

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

ImageDimension constants

Definition at line 60 of file otbLabelMapWithClassLabelToClassLabelImageFilter.h.

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

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