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::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::Save (te::da::DataSource *source, te::da::DataSet *result, te::da::DataSetType *outDsType)
 
void te::vp::SplitGeometryCollection (te::gm::GeometryCollection *geomIn, te::gm::GeometryCollection *gcOut)
 
bool te::vp::VerifyGeometryRepresentation (te::gm::Geometry *geom, te::gm::GeomType type)