te::vp::Difference Class Reference

#include <Difference.h>

Inheritance diagram for te::vp::Difference:
te::vp::Algorithm

Public Member Functions

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

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 Difference.h.

Constructor & Destructor Documentation

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

Definition at line 62 of file Difference.h.

Member Function Documentation

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

Implements te::vp::Algorithm.

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

Implements te::vp::Algorithm.

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

Implements te::vp::Algorithm.

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

Member Data Documentation

bool te::vp::Difference::m_copyInputColumns
protected

Definition at line 87 of file Difference.h.

std::size_t te::vp::Difference::m_SRID
protected

Definition at line 88 of file Difference.h.


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