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::unique_ptr< te::mem::DataSet > result, std::unique_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 ( )

Definition at line 44 of file VectorToVectorOp.cpp.

References ~VectorToVectorOp().

te::attributefill::VectorToVectorOp::~VectorToVectorOp ( )
virtualdefault

Referenced by VectorToVectorOp().

Member Function Documentation

bool te::attributefill::VectorToVectorOp::hasErrors ( )

Definition at line 146 of file VectorToVectorOp.cpp.

References m_hasErrors.

bool te::attributefill::VectorToVectorOp::paramsAreValid ( )
virtual

Definition at line 71 of file VectorToVectorOp.cpp.

virtual bool te::attributefill::VectorToVectorOp::run ( )
pure virtual
bool te::attributefill::VectorToVectorOp::save ( std::unique_ptr< te::mem::DataSet result,
std::unique_ptr< te::da::DataSetType outDsType 
)
protected
void te::attributefill::VectorToVectorOp::setInput ( te::map::AbstractLayerPtr  fromLayer,
te::map::AbstractLayerPtr  toLayer 
)

Definition at line 52 of file VectorToVectorOp.cpp.

References m_fromLayer, and m_toLayer.

void te::attributefill::VectorToVectorOp::setOutput ( te::da::DataSourcePtr  outDsrc,
std::string  dsName 
)

Definition at line 65 of file VectorToVectorOp.cpp.

References m_outDset, and m_outDsrc.

void te::attributefill::VectorToVectorOp::setParams ( const std::map< std::string, std::vector< te::attributefill::OperationType > > &  options,
std::vector< std::string >  toLayerProps 
)

Definition at line 59 of file VectorToVectorOp.cpp.

References m_options, and m_toLayerProps.

Member Data Documentation

te::map::AbstractLayerPtr te::attributefill::VectorToVectorOp::m_fromLayer
protected
std::string te::attributefill::VectorToVectorOp::m_outDset
protected
te::da::DataSourcePtr te::attributefill::VectorToVectorOp::m_outDsrc
protected
std::vector<std::string> te::attributefill::VectorToVectorOp::m_toLayerProps
protected

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