28#ifndef __TERRALIB_VP_INTERNAL_DIFFERENCE_H
29#define __TERRALIB_VP_INTERNAL_DIFFERENCE_H
71 std::vector<std::string>
getPropNames(
const std::map<std::string, te::dt::AbstractData*>& specificParams);
73 bool isCollection(
const std::map<std::string, te::dt::AbstractData*>& specificParams);
A class that models the description of a dataset.
It models a property definition.
A class that models the description of a dataset.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
A class that represents an R-tree.
te::gm::Geometry * setGeomAsMulti(te::gm::Geometry *geom)
std::vector< std::string > getPropNames(const std::map< std::string, te::dt::AbstractData * > &specificParams)
te::da::DataSetType * getOutputDataSetType(te::vp::AlgorithmParams *mainParams)
bool executeQuery(te::vp::AlgorithmParams *mainParams)
te::sam::rtree::Index< size_t, 8 > * DataSetRTree
bool executeMemory(te::vp::AlgorithmParams *mainParams)
bool isCollection(const std::map< std::string, te::dt::AbstractData * > &specificParams)
te::gm::GeomType setGeomResultType(const te::gm::GeomType &geomType, const bool &isCollection)
A dataset is the unit of information manipulated by the data access module of TerraLib.
An abstract class for data providers like a DBMS, Web Services or a regular file.
Enumerations related to Geometry module.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
Namespace for Vector Processing module of TerraLib.
This file contains include headers for TerraLib Spatial Access Methods module.
Configuration flags for the Terrralib Vector Processing module.
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.