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

#include <otbImageToPathFilter.h>

+ Inheritance diagram for otb::ImageToPathFilter< TInputImage, TOutputPath >:
+ Collaboration diagram for otb::ImageToPathFilter< TInputImage, TOutputPath >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef InputImageType::Pointer InputImagePointerType
 
typedef TInputImage InputImageType
 
typedef OutputPathType::Pointer OutputPathPointerType
 
typedef TOutputPath OutputPathType
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::ProcessObject ProcessObjectType
 
typedef ImageToPathFilter Self
 
typedef itk::PathSource< TOutputPath > Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
const InputImageTypeGetInput (void)
 
virtual const char * GetNameOfClass () const
 
virtual void SetInput (const InputImageType *Image)
 

Static Public Member Functions

static Pointer New ()
 

Static Public Attributes

static const unsigned int InputImageDimension = TInputImage::ImageDimension
 

Protected Member Functions

 ImageToPathFilter ()
 
 ~ImageToPathFilter () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 

Private Member Functions

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

Detailed Description

template<class TInputImage, class TOutputPath>
class otb::ImageToPathFilter< TInputImage, TOutputPath >

Base class for filters taking an image as input, and producing an output of type Path.

Definition at line 36 of file otbImageToPathFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage , class TOutputPath >
typedef itk::SmartPointer<const Self> otb::ImageToPathFilter< TInputImage, TOutputPath >::ConstPointer

Definition at line 43 of file otbImageToPathFilter.h.

◆ InputImagePointerType

template<class TInputImage , class TOutputPath >
typedef InputImageType::Pointer otb::ImageToPathFilter< TInputImage, TOutputPath >::InputImagePointerType

Definition at line 51 of file otbImageToPathFilter.h.

◆ InputImageType

template<class TInputImage , class TOutputPath >
typedef TInputImage otb::ImageToPathFilter< TInputImage, TOutputPath >::InputImageType

template parameters typedefs

Definition at line 48 of file otbImageToPathFilter.h.

◆ OutputPathPointerType

template<class TInputImage , class TOutputPath >
typedef OutputPathType::Pointer otb::ImageToPathFilter< TInputImage, TOutputPath >::OutputPathPointerType

Definition at line 53 of file otbImageToPathFilter.h.

◆ OutputPathType

template<class TInputImage , class TOutputPath >
typedef TOutputPath otb::ImageToPathFilter< TInputImage, TOutputPath >::OutputPathType

Definition at line 52 of file otbImageToPathFilter.h.

◆ Pointer

template<class TInputImage , class TOutputPath >
typedef itk::SmartPointer<Self> otb::ImageToPathFilter< TInputImage, TOutputPath >::Pointer

Definition at line 42 of file otbImageToPathFilter.h.

◆ ProcessObjectType

template<class TInputImage , class TOutputPath >
typedef itk::ProcessObject otb::ImageToPathFilter< TInputImage, TOutputPath >::ProcessObjectType

Definition at line 44 of file otbImageToPathFilter.h.

◆ Self

template<class TInputImage , class TOutputPath >
typedef ImageToPathFilter otb::ImageToPathFilter< TInputImage, TOutputPath >::Self

Standard class typedefs.

Definition at line 40 of file otbImageToPathFilter.h.

◆ Superclass

template<class TInputImage , class TOutputPath >
typedef itk::PathSource<TOutputPath> otb::ImageToPathFilter< TInputImage, TOutputPath >::Superclass

Definition at line 41 of file otbImageToPathFilter.h.

Constructor & Destructor Documentation

◆ ImageToPathFilter() [1/2]

template<class TInputImage , class TOutputPath >
otb::ImageToPathFilter< TInputImage, TOutputPath >::ImageToPathFilter
protected

Constructor.

Definition at line 32 of file otbImageToPathFilter.hxx.

◆ ~ImageToPathFilter()

template<class TInputImage , class TOutputPath >
otb::ImageToPathFilter< TInputImage, TOutputPath >::~ImageToPathFilter ( )
inlineoverrideprotected

Definition at line 64 of file otbImageToPathFilter.h.

◆ ImageToPathFilter() [2/2]

template<class TInputImage , class TOutputPath >
otb::ImageToPathFilter< TInputImage, TOutputPath >::ImageToPathFilter ( const Self )
private

Member Function Documentation

◆ CreateAnother()

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

◆ GetInput()

template<class TInputImage , class TOutputPath >
const ImageToPathFilter< TInputImage, TOutputPath >::InputImageType * otb::ImageToPathFilter< TInputImage, TOutputPath >::GetInput ( void  )

Input image getter.

Definition at line 50 of file otbImageToPathFilter.hxx.

◆ GetNameOfClass()

template<class TInputImage , class TOutputPath >
virtual const char* otb::ImageToPathFilter< TInputImage, TOutputPath >::GetNameOfClass ( ) const
virtual

Runtime information.

Reimplemented in otb::ImageToEdgePathFilter< TInputImage, TOutputPath >.

◆ New()

template<class TInputImage , class TOutputPath >
static Pointer otb::ImageToPathFilter< TInputImage, TOutputPath >::New ( )
static

Method for creation through the object factory.

◆ operator=()

template<class TInputImage , class TOutputPath >
void otb::ImageToPathFilter< TInputImage, TOutputPath >::operator= ( const Self )
private

◆ PrintSelf()

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

PrintSelf Method.

Definition at line 59 of file otbImageToPathFilter.hxx.

◆ SetInput()

template<class TInputImage , class TOutputPath >
void otb::ImageToPathFilter< TInputImage, TOutputPath >::SetInput ( const InputImageType image)
virtual

Input image setter.

Definition at line 41 of file otbImageToPathFilter.hxx.

Member Data Documentation

◆ InputImageDimension

template<class TInputImage , class TOutputPath >
const unsigned int otb::ImageToPathFilter< TInputImage, TOutputPath >::InputImageDimension = TInputImage::ImageDimension
static

Input image dimension.

Definition at line 55 of file otbImageToPathFilter.h.


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