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)
 
bool executeQuery (te::vp::AlgorithmParams *mainParams)
 
virtual ~Difference ()
 

Protected Member Functions

te::da::DataSetTypegetOutputDataSetType (te::vp::AlgorithmParams *mainParams)
 
std::vector< std::string > getPropNames (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 Types

typedef te::sam::rtree::Index< size_t, 8 > * DataSetRTree
 

Detailed Description

Definition at line 57 of file Difference.h.

Member Typedef Documentation

Definition at line 83 of file Difference.h.

Constructor & Destructor Documentation

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

Definition at line 63 of file Difference.h.

Member Function Documentation

bool te::vp::Difference::executeMemory ( te::vp::AlgorithmParams mainParams)
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
std::vector<std::string> te::vp::Difference::getPropNames ( const std::map< std::string, te::dt::AbstractData * > &  specificParams)
protected
bool te::vp::Difference::isCollection ( const std::map< std::string, te::dt::AbstractData * > &  specificParams)
protected
te::gm::Geometry* te::vp::Difference::setGeomAsMulti ( te::gm::Geometry geom)
protected
te::gm::GeomType te::vp::Difference::setGeomResultType ( const te::gm::GeomType geomType,
const bool &  isCollection 
)
protected

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