All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Utils.h File Reference
#include "../geometry/Geometry.h"
#include "../maptools/AbstractLayer.h"
#include "../memory/DataSet.h"
#include "../memory/DataSetItem.h"
#include <map>
#include <string>

Go to the source code of this file.

Namespaces

 te
 URI C++ Library.
 
 te::vp
 Namespace for Vector Processing module of TerraLib.
 

Functions

te::gm::GeomType te::vp::GeomOpResultType (te::gm::GeomType firstGeom, te::gm::GeomType secondGeom)
 
te::gm::GeomType te::vp::GeomOpResultType (te::gm::GeomType firstGeom)
 
te::gm::Geometryte::vp::GetGeometryUnion (const std::vector< te::mem::DataSetItem * > &items, size_t geomIdx, te::gm::GeomType outGeoType)
 It returns the union of a geometry vector. More...
 
te::gm::Geometryte::vp::GetGeometryUnion (const std::vector< te::mem::DataSetItem * > &items, size_t geomIdx)
 
std::string te::vp::GetSimpleTableName (std::string fullName)
 
te::gm::GeomType te::vp::GetSimpleType (te::gm::GeomType geomType)
 
bool te::vp::IsMultiType (te::gm::GeomType geomType)
 
void te::vp::Multi2Single (te::gm::Geometry *g, std::vector< te::gm::Geometry * > &geoms)
 
void te::vp::Save (te::da::DataSource *source, te::da::DataSet *result, te::da::DataSetType *outDsType)
 
te::gm::GeometryPropertyte::vp::SetOutputGeometryType (const te::gm::GeometryProperty *firstGeom, const te::gm::GeometryProperty *secondGeom)
 
void te::vp::SplitGeometryCollection (te::gm::GeometryCollection *geomIn, te::gm::GeometryCollection *gcOut)