te::attributefill::VectorToVectorOp Class Referenceabstract

#include <VectorToVectorOp.h>

Inheritance diagram for te::attributefill::VectorToVectorOp:
te::attributefill::VectorToVectorMemory

Public Member Functions

bool hasErrors ()
 
virtual bool paramsAreValid ()
 
virtual bool run ()=0
 
void setInput (te::map::AbstractLayerPtr fromLayer, te::map::AbstractLayerPtr toLayer)
 
void setOutput (te::da::DataSourcePtr outDsrc, std::string dsName)
 
void setParams (const std::map< std::string, std::vector< te::attributefill::OperationType > > &options, std::vector< std::string > toLayerProps)
 
 VectorToVectorOp ()
 
virtual ~VectorToVectorOp ()
 

Protected Member Functions

bool save (std::auto_ptr< te::mem::DataSet > result, std::auto_ptr< te::da::DataSetType > outDsType)
 

Protected Attributes

te::map::AbstractLayerPtr m_fromLayer
 
bool m_hasErrors
 
std::map< std::string, std::vector< te::attributefill::OperationType > > m_options
 
std::string m_outDset
 
te::da::DataSourcePtr m_outDsrc
 
te::map::AbstractLayerPtr m_toLayer
 
std::vector< std::string > m_toLayerProps
 

Detailed Description

Definition at line 54 of file VectorToVectorOp.h.

Constructor & Destructor Documentation

te::attributefill::VectorToVectorOp::VectorToVectorOp ( )
virtual te::attributefill::VectorToVectorOp::~VectorToVectorOp ( )
virtual

Member Function Documentation

bool te::attributefill::VectorToVectorOp::hasErrors ( )
virtual bool te::attributefill::VectorToVectorOp::paramsAreValid ( )
virtual
virtual bool te::attributefill::VectorToVectorOp::run ( )
pure virtual
bool te::attributefill::VectorToVectorOp::save ( std::auto_ptr< te::mem::DataSet result,
std::auto_ptr< te::da::DataSetType outDsType 
)
protected
void te::attributefill::VectorToVectorOp::setInput ( te::map::AbstractLayerPtr  fromLayer,
te::map::AbstractLayerPtr  toLayer 
)
void te::attributefill::VectorToVectorOp::setOutput ( te::da::DataSourcePtr  outDsrc,
std::string  dsName 
)
void te::attributefill::VectorToVectorOp::setParams ( const std::map< std::string, std::vector< te::attributefill::OperationType > > &  options,
std::vector< std::string >  toLayerProps 
)

Member Data Documentation

te::map::AbstractLayerPtr te::attributefill::VectorToVectorOp::m_fromLayer
protected

Definition at line 83 of file VectorToVectorOp.h.

bool te::attributefill::VectorToVectorOp::m_hasErrors
protected

Definition at line 81 of file VectorToVectorOp.h.

std::map<std::string, std::vector<te::attributefill::OperationType> > te::attributefill::VectorToVectorOp::m_options
protected

Definition at line 86 of file VectorToVectorOp.h.

std::string te::attributefill::VectorToVectorOp::m_outDset
protected

Definition at line 90 of file VectorToVectorOp.h.

te::da::DataSourcePtr te::attributefill::VectorToVectorOp::m_outDsrc
protected

Definition at line 89 of file VectorToVectorOp.h.

te::map::AbstractLayerPtr te::attributefill::VectorToVectorOp::m_toLayer
protected

Definition at line 84 of file VectorToVectorOp.h.

std::vector<std::string> te::attributefill::VectorToVectorOp::m_toLayerProps
protected

Definition at line 87 of file VectorToVectorOp.h.


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