![]() |
Orfeo Toolbox
3.16
|
Evaluates a const transaction on a GISTable using a transactor. More...
#include <otbTransactorGISTableFunction.h>
Inheritance diagram for otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >:
Collaboration diagram for otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >:Public Types | |
| typedef InputTableType::ConnectionType | ConnectionType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef InputTableType::ConstPointer | InputTableConstPointer |
| typedef TInputTable | InputTableType |
| typedef TOutput | OutputType |
| typedef SmartPointer< Self > | Pointer |
| typedef TransactorGISTableFunction | Self |
| typedef GISTableFunction < TInputTable, TOutput > | Superclass |
| typedef TTransactor | TransactorType |
Public Member Functions | |
| virtual TOutput | Evaluate () |
| virtual TOutput | Evaluate () const =0 |
| const InputTableType * | GetInputTable () const |
| virtual const char * | GetNameOfClass () const |
| virtual void | SetInputTable (const InputTableType *ptr) |
Static Public Attributes | |
| static const unsigned int | TableDimension = TInputTable::TSpatialDimension |
Protected Member Functions | |
| TransactorGISTableFunction () | |
| virtual | ~TransactorGISTableFunction () |
| void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
| InputTableConstPointer | m_Table |
Private Member Functions | |
| TransactorGISTableFunction (const Self &) | |
| void | operator= (const Self &) |
Evaluates a const transaction on a GISTable using a transactor.
TransactorGISTableFunction is a baseclass for all objects that evaluate a const transaction on a GISTable using an external transactor.
Definition at line 41 of file otbTransactorGISTableFunction.h.
| typedef InputTableType::ConnectionType otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::ConnectionType |
Connection typedef support
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 64 of file otbTransactorGISTableFunction.h.
| typedef SmartPointer<const Self> otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::ConstPointer |
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 54 of file otbTransactorGISTableFunction.h.
| typedef InputTableType::ConstPointer otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::InputTableConstPointer |
InputTablePointer typedef support
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 67 of file otbTransactorGISTableFunction.h.
| typedef TInputTable otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::InputTableType |
InputTableType typedef support.
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 57 of file otbTransactorGISTableFunction.h.
| typedef TOutput otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::OutputType |
OutputType typedef support.
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 70 of file otbTransactorGISTableFunction.h.
| typedef SmartPointer<Self> otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::Pointer |
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 53 of file otbTransactorGISTableFunction.h.
| typedef TransactorGISTableFunction otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::Self |
Standard class typedefs.
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 51 of file otbTransactorGISTableFunction.h.
| typedef GISTableFunction<TInputTable, TOutput> otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::Superclass |
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 52 of file otbTransactorGISTableFunction.h.
| typedef TTransactor otb::TransactorGISTableFunction< TInputTable, TOutput, TTransactor >::TransactorType |
Definition at line 61 of file otbTransactorGISTableFunction.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 80 of file otbTransactorGISTableFunction.h.
|
private |
|
inlinevirtual |
Evaluate the function using the transactor.
Definition at line 73 of file otbTransactorGISTableFunction.h.
|
pure virtualinherited |
Evaluate the function. Subclasses must provide this method.
|
inlineinherited |
Get the input Table.
Definition at line 81 of file otbGISTableFunction.h.
|
virtual |
Run-time type information (and related methods).
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
|
private |
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
|
protected |
Standard "PrintSelf" method
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
|
virtualinherited |
Set the input table.
Initialize by setting the input table
Definition at line 57 of file otbGISTableFunction.txx.
|
protected |
Const pointer to the input Table.
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 84 of file otbTransactorGISTableFunction.h.
|
static |
Dimension underlying input table.
Reimplemented from otb::GISTableFunction< TInputTable, TOutput >.
Definition at line 48 of file otbTransactorGISTableFunction.h.