OTB  9.0.0
Orfeo Toolbox
Public Types | List of all members

#include <otbLabelMapToLabelImageFilter.h>

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

Public Types

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 LabelMapToLabelImageFilter Self
 
typedef itk::LabelMapToLabelImageFilter< 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
 
 LabelMapToLabelImageFilter ()
 
 ~LabelMapToLabelImageFilter ()
 
void GenerateInputRequestedRegion ()
 
void EnlargeOutputRequestedRegion (itk::DataObject *)
 
 LabelMapToLabelImageFilter (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

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

Converts a LabelMap to a labeled image.

LabelMapToBinaryImageFilter to a label image.

Author
Gaetan Lehmann. Biologie du Developement et de la Reproduction, INRA de Jouy-en-Josas, France.

This implementation was taken from the Insight Journal paper: http://hdl.handle.net/1926/584 or http://www.insight-journal.org/browse/publication/176

See also
LabelMapToBinaryImageFilter, LabelMapMaskImageFilter

Definition at line 48 of file otbLabelMapToLabelImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 55 of file otbLabelMapToLabelImageFilter.h.

◆ IndexType

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

Definition at line 70 of file otbLabelMapToLabelImageFilter.h.

◆ InputImageConstPointer

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

Definition at line 61 of file otbLabelMapToLabelImageFilter.h.

◆ InputImagePixelType

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

Definition at line 63 of file otbLabelMapToLabelImageFilter.h.

◆ InputImagePointer

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

Definition at line 60 of file otbLabelMapToLabelImageFilter.h.

◆ InputImageRegionType

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

Definition at line 62 of file otbLabelMapToLabelImageFilter.h.

◆ InputImageType

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

Some convenient typedefs.

Definition at line 58 of file otbLabelMapToLabelImageFilter.h.

◆ LabelObjectType

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

Definition at line 64 of file otbLabelMapToLabelImageFilter.h.

◆ OutputImageConstPointer

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

Definition at line 67 of file otbLabelMapToLabelImageFilter.h.

◆ OutputImagePixelType

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

Definition at line 69 of file otbLabelMapToLabelImageFilter.h.

◆ OutputImagePointer

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

Definition at line 66 of file otbLabelMapToLabelImageFilter.h.

◆ OutputImageRegionType

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

Definition at line 68 of file otbLabelMapToLabelImageFilter.h.

◆ OutputImageType

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

Definition at line 59 of file otbLabelMapToLabelImageFilter.h.

◆ Pointer

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

Definition at line 54 of file otbLabelMapToLabelImageFilter.h.

◆ Self

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

Standard class typedefs.

Definition at line 52 of file otbLabelMapToLabelImageFilter.h.

◆ Superclass

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

Definition at line 53 of file otbLabelMapToLabelImageFilter.h.

Constructor & Destructor Documentation

◆ LabelMapToLabelImageFilter() [1/2]

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

ImageDimension constants

Definition at line 34 of file otbLabelMapToLabelImageFilter.hxx.

◆ ~LabelMapToLabelImageFilter()

template<class TInputImage , class TOutputImage >
otb::LabelMapToLabelImageFilter< TInputImage, TOutputImage >::~LabelMapToLabelImageFilter ( )
inlineprotected

ImageDimension constants

Definition at line 85 of file otbLabelMapToLabelImageFilter.h.

◆ LabelMapToLabelImageFilter() [2/2]

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

ImageDimension constants

Member Function Documentation

◆ CreateAnother()

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

ImageDimension constants

◆ EnlargeOutputRequestedRegion()

template<class TInputImage , class TOutputImage >
void otb::LabelMapToLabelImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion ( itk::DataObject *  )
inlineprotected

ImageDimension constants

Definition at line 89 of file otbLabelMapToLabelImageFilter.h.

◆ GenerateInputRequestedRegion()

template<class TInputImage , class TOutputImage >
void otb::LabelMapToLabelImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion
protected

ImageDimension constants

Definition at line 39 of file otbLabelMapToLabelImageFilter.hxx.

◆ GetNameOfClass()

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

Runtime information support.

◆ New()

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

Standard New method.

◆ operator=()

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

ImageDimension constants

Member Data Documentation

◆ InputImageDimension

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

ImageDimension constants

Definition at line 73 of file otbLabelMapToLabelImageFilter.h.

◆ OutputImageDimension

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

ImageDimension constants

Definition at line 74 of file otbLabelMapToLabelImageFilter.h.


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