te::vp::Union Class Reference

#include <Union.h>

Inheritance diagram for te::vp::Union:
te::vp::Algorithm

Public Member Functions

bool executeMemory (te::vp::AlgorithmParams *mainParams)
 
bool executeQuery (te::vp::AlgorithmParams *mainParams)
 
 Union ()
 
virtual ~Union ()
 

Protected Member Functions

std::vector< te::dt::Property * > getFirstSelectedProperties (const te::da::DataSetType *dataSetType, const std::map< std::string, te::dt::AbstractData * > &specificParams)
 
te::gm::GeomType getGeomResultType (const te::gm::GeomType &firstGeom, const te::gm::GeomType &secondGeom, const bool &isCollection)
 
te::da::DataSetTypegetOutputDataSetType (te::vp::AlgorithmParams *mainParams)
 
std::vector< std::pair< std::string, std::string > > getProperties (const std::map< std::string, te::dt::AbstractData * > &specificParams)
 
std::vector< te::dt::Property * > getSecondSelectedProperties (const te::da::DataSetType *dataSetType, const std::map< std::string, te::dt::AbstractData * > &specificParams)
 
bool isCollection (const std::map< std::string, te::dt::AbstractData * > &specificParams)
 
te::gm::GeometrysetGeomAsMulti (te::gm::Geometry *geom)
 
te::gm::GeomType setGeomResultType (const te::gm::GeomType &geomType, const bool &isCollection)
 

Private Attributes

std::map< std::string, std::string > m_firstAttrNameMap
 
std::map< std::string, std::string > m_secondAttrNameMap
 

Detailed Description

Definition at line 44 of file Union.h.

Constructor & Destructor Documentation

te::vp::Union::Union ( )
virtual te::vp::Union::~Union ( )
inlinevirtual

Definition at line 50 of file Union.h.

Member Function Documentation

bool te::vp::Union::executeMemory ( te::vp::AlgorithmParams mainParams)
virtual

Implements te::vp::Algorithm.

bool te::vp::Union::executeQuery ( te::vp::AlgorithmParams mainParams)
virtual

Implements te::vp::Algorithm.

std::vector<te::dt::Property*> te::vp::Union::getFirstSelectedProperties ( const te::da::DataSetType dataSetType,
const std::map< std::string, te::dt::AbstractData * > &  specificParams 
)
protected
te::gm::GeomType te::vp::Union::getGeomResultType ( const te::gm::GeomType firstGeom,
const te::gm::GeomType secondGeom,
const bool &  isCollection 
)
protected
te::da::DataSetType* te::vp::Union::getOutputDataSetType ( te::vp::AlgorithmParams mainParams)
protected
std::vector<std::pair<std::string, std::string> > te::vp::Union::getProperties ( const std::map< std::string, te::dt::AbstractData * > &  specificParams)
protected
std::vector<te::dt::Property*> te::vp::Union::getSecondSelectedProperties ( const te::da::DataSetType dataSetType,
const std::map< std::string, te::dt::AbstractData * > &  specificParams 
)
protected
bool te::vp::Union::isCollection ( const std::map< std::string, te::dt::AbstractData * > &  specificParams)
protected
te::gm::Geometry* te::vp::Union::setGeomAsMulti ( te::gm::Geometry geom)
protected
te::gm::GeomType te::vp::Union::setGeomResultType ( const te::gm::GeomType geomType,
const bool &  isCollection 
)
protected

Member Data Documentation

std::map<std::string, std::string> te::vp::Union::m_firstAttrNameMap
private

Definition at line 85 of file Union.h.

std::map<std::string, std::string> te::vp::Union::m_secondAttrNameMap
private

Definition at line 87 of file Union.h.


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