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::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable > Class Template Reference

Base class for filters that take an GISTable as input and produce an GISTable as output. More...

#include <otbGISTableToGISTableFilter.h>

+ Inheritance diagram for otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >:
+ Collaboration diagram for otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >:

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef itk::DataObject::Pointer DataObjectPointer
 
typedef
TInputGISTable::ConstPointer 
InputGISTablePointer
 
typedef TInputGISTable InputGISTableType
 
typedef TOutputGISTable::Pointer OutputGISTablePointer
 
typedef TOutputGISTable OutputGISTableType
 
typedef itk::SmartPointer< SelfPointer
 
typedef GISTableToGISTableFilter Self
 
typedef otb::GISTableSource
< TOutputGISTable > 
Superclass
 
- Public Types inherited from otb::GISTableSource< TOutputGISTable >
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
 
const InputGISTableTypeGetInput (void)
 
virtual const char * GetNameOfClass () const
 
virtual void SetInput (const InputGISTableType *input)
 
- Public Member Functions inherited from otb::GISTableSource< TOutputGISTable >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual OutputGISTableTypeGetOutput (void)
 
virtual OutputGISTableTypeGetOutput (unsigned int idx)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from otb::GISTableSource< TOutputGISTable >
static Pointer New ()
 

Protected Member Functions

 GISTableToGISTableFilter ()
 
virtual ~GISTableToGISTableFilter ()
 
virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 
- Protected Member Functions inherited from otb::GISTableSource< TOutputGISTable >
 GISTableSource ()
 
virtual ~GISTableSource ()
 
virtual void AllocateOutputs ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const
 

Private Member Functions

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

Detailed Description

template<class TInputGISTable, class TOutputGISTable>
class otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >

Base class for filters that take an GISTable as input and produce an GISTable as output.

GISTableToGISTableFilter is the base class for all process objects that output GISTable data and require GISTable data as input. Specifically, this class defines the SetInput() method for defining the input to a filter.

Definition at line 38 of file otbGISTableToGISTableFilter.h.

Member Typedef Documentation

template<class TInputGISTable, class TOutputGISTable>
typedef itk::SmartPointer<const Self> otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::ConstPointer

Definition at line 45 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
typedef itk::DataObject::Pointer otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::DataObjectPointer

Definition at line 59 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
typedef TInputGISTable::ConstPointer otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::InputGISTablePointer

Definition at line 56 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
typedef TInputGISTable otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::InputGISTableType

Some typedefs.

Definition at line 51 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
typedef TOutputGISTable::Pointer otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::OutputGISTablePointer

Definition at line 57 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
typedef TOutputGISTable otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::OutputGISTableType

Definition at line 55 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
typedef itk::SmartPointer<Self> otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::Pointer

Definition at line 44 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
typedef GISTableToGISTableFilter otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::Self

Standard class typedefs.

Definition at line 42 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
typedef otb::GISTableSource<TOutputGISTable> otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::Superclass

Definition at line 43 of file otbGISTableToGISTableFilter.h.

Constructor & Destructor Documentation

template<class TInputGISTable , class TOutputGISTable >
otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::GISTableToGISTableFilter ( )
protected

Constructor

Definition at line 32 of file otbGISTableToGISTableFilter.txx.

template<class TInputGISTable, class TOutputGISTable>
virtual otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::~GISTableToGISTableFilter ( )
inlineprotectedvirtual

Destructor

Definition at line 68 of file otbGISTableToGISTableFilter.h.

template<class TInputGISTable, class TOutputGISTable>
otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::GISTableToGISTableFilter ( const Self )
private

Member Function Documentation

template<class TInputGISTable, class TOutputGISTable>
virtual::itk::LightObject::Pointer otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::CreateAnother ( void  ) const
template<class TInputGISTable , class TOutputGISTable >
const GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::InputGISTableType * otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::GetInput ( void  )

Definition at line 50 of file otbGISTableToGISTableFilter.txx.

template<class TInputGISTable, class TOutputGISTable>
virtual const char* otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from otb::GISTableSource< TOutputGISTable >.

template<class TInputGISTable, class TOutputGISTable>
static Pointer otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::New ( )
static

Method for creation through the object factory.

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

PrintSelf method

PrintSelf Method

Definition at line 67 of file otbGISTableToGISTableFilter.txx.

template<class TInputGISTable , class TOutputGISTable >
void otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >::SetInput ( const InputGISTableType input)
virtual

Definition at line 40 of file otbGISTableToGISTableFilter.txx.


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