Orfeo ToolBox  4.2
Orfeo ToolBox is not a black box
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
otb::GISTableSource< TOutputGISTable > Class Template Reference

Filter hierarchy for generating GISTables. More...

#include <otbGISTableSource.h>

+ Inheritance diagram for otb::GISTableSource< TOutputGISTable >:
+ Collaboration diagram for otb::GISTableSource< TOutputGISTable >:

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef TOutputGISTable::Pointer OutputGISTablePointer
 
typedef TOutputGISTable OutputGISTableType
 
typedef itk::SmartPointer< SelfPointer
 
typedef GISTableSource Self
 
typedef itk::ProcessObject Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
virtual OutputGISTableTypeGetOutput (void)
 
virtual OutputGISTableTypeGetOutput (unsigned int idx)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 GISTableSource ()
 
virtual ~GISTableSource ()
 
virtual void AllocateOutputs ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const
 

Private Member Functions

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

Detailed Description

template<class TOutputGISTable>
class otb::GISTableSource< TOutputGISTable >

Filter hierarchy for generating GISTables.

Definition at line 38 of file otbGISTableSource.h.

Member Typedef Documentation

template<class TOutputGISTable>
typedef itk::SmartPointer<const Self> otb::GISTableSource< TOutputGISTable >::ConstPointer

Definition at line 46 of file otbGISTableSource.h.

template<class TOutputGISTable>
typedef TOutputGISTable::Pointer otb::GISTableSource< TOutputGISTable >::OutputGISTablePointer

Definition at line 55 of file otbGISTableSource.h.

template<class TOutputGISTable>
typedef TOutputGISTable otb::GISTableSource< TOutputGISTable >::OutputGISTableType

Definition at line 52 of file otbGISTableSource.h.

template<class TOutputGISTable>
typedef itk::SmartPointer<Self> otb::GISTableSource< TOutputGISTable >::Pointer

Definition at line 45 of file otbGISTableSource.h.

template<class TOutputGISTable>
typedef GISTableSource otb::GISTableSource< TOutputGISTable >::Self

Standard class typedefs.

Definition at line 43 of file otbGISTableSource.h.

template<class TOutputGISTable>
typedef itk::ProcessObject otb::GISTableSource< TOutputGISTable >::Superclass

Definition at line 44 of file otbGISTableSource.h.

Constructor & Destructor Documentation

template<class TOutputGISTable >
otb::GISTableSource< TOutputGISTable >::GISTableSource ( )
protected

Constructor

Definition at line 31 of file otbGISTableSource.txx.

template<class TOutputGISTable >
otb::GISTableSource< TOutputGISTable >::~GISTableSource ( )
protectedvirtual

Definition at line 39 of file otbGISTableSource.txx.

template<class TOutputGISTable>
otb::GISTableSource< TOutputGISTable >::GISTableSource ( const Self )
private

Member Function Documentation

template<class TOutputGISTable >
void otb::GISTableSource< TOutputGISTable >::AllocateOutputs ( )
protectedvirtual

Ensure that the output vector data are cleared before processing

Definition at line 46 of file otbGISTableSource.txx.

template<class TOutputGISTable>
virtual::itk::LightObject::Pointer otb::GISTableSource< TOutputGISTable >::CreateAnother ( void  ) const
template<class TOutputGISTable>
virtual const char* otb::GISTableSource< TOutputGISTable >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::ProcessObject.

Reimplemented in otb::VectorDataToGISTableFilter< TVectorData, TGISTable >, and otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >.

template<class TOutputGISTable >
GISTableSource< TOutputGISTable >::OutputGISTableType * otb::GISTableSource< TOutputGISTable >::GetOutput ( void  )
virtual

Overriding GetOutput() method

Get the output vector data

Returns
The vector data produced.

Definition at line 65 of file otbGISTableSource.txx.

template<class TOutputGISTable >
GISTableSource< TOutputGISTable >::OutputGISTableType * otb::GISTableSource< TOutputGISTable >::GetOutput ( unsigned int  idx)
virtual

Definition at line 77 of file otbGISTableSource.txx.

template<class TOutputGISTable>
static Pointer otb::GISTableSource< TOutputGISTable >::New ( )
static

Method for creation through the object factory.

template<class TOutputGISTable>
void otb::GISTableSource< TOutputGISTable >::operator= ( const Self )
private
template<class TOutputGISTable >
void otb::GISTableSource< TOutputGISTable >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
protected

PrintSelf Method

Definition at line 89 of file otbGISTableSource.txx.


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