te::vp::Intersection Class Reference

#include <Intersection.h>

Inheritance diagram for te::vp::Intersection:
te::vp::Algorithm

Public Member Functions

bool executeMemory (te::vp::AlgorithmParams *mainParams, te::da::DataSet *teste)
 
bool executeQuery (te::vp::AlgorithmParams *mainParams)
 
bool getSpecificParams ()
 
 Intersection ()
 
bool isSupportQuery (te::vp::AlgorithmParams *mainParams)
 
void setSpecificParams (bool copyInputColumns)
 
virtual ~Intersection ()
 

Protected Member Functions

te::da::DataSetTypegetOutputDataSetType (te::vp::AlgorithmParams *mainParams)
 
std::vector< te::dt::Property * > getTabularProps (te::da::DataSetType *dsType)
 
te::gm::GeomType setGeomResultType (te::gm::GeomType firstGeom, te::gm::GeomType secondGeom)
 
te::da::DataSetupdateGeomType (te::da::DataSetType *dsType, te::da::DataSet *ds)
 

Protected Attributes

bool m_copyInputColumns
 
std::size_t m_SRID
 

Detailed Description

Definition at line 56 of file Intersection.h.

Constructor & Destructor Documentation

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

Definition at line 62 of file Intersection.h.

Member Function Documentation

bool te::vp::Intersection::executeMemory ( te::vp::AlgorithmParams mainParams,
te::da::DataSet teste 
)
virtual

Implements te::vp::Algorithm.

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

Implements te::vp::Algorithm.

te::da::DataSetType* te::vp::Intersection::getOutputDataSetType ( te::vp::AlgorithmParams mainParams)
protected
bool te::vp::Intersection::getSpecificParams ( )
std::vector<te::dt::Property*> te::vp::Intersection::getTabularProps ( te::da::DataSetType dsType)
protected
bool te::vp::Intersection::isSupportQuery ( te::vp::AlgorithmParams mainParams)
virtual

Implements te::vp::Algorithm.

te::gm::GeomType te::vp::Intersection::setGeomResultType ( te::gm::GeomType  firstGeom,
te::gm::GeomType  secondGeom 
)
protected
void te::vp::Intersection::setSpecificParams ( bool  copyInputColumns)
te::da::DataSet* te::vp::Intersection::updateGeomType ( te::da::DataSetType dsType,
te::da::DataSet ds 
)
protected

Member Data Documentation

bool te::vp::Intersection::m_copyInputColumns
protected

Definition at line 88 of file Intersection.h.

std::size_t te::vp::Intersection::m_SRID
protected

Definition at line 89 of file Intersection.h.


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