Utils.h File Reference

Utility functions for Vector Processing. More...

Go to the source code of this file.

Namespaces

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

Enumerations

enum  te::vp::Strategy { te::vp::MEMORY, te::vp::QUERY }
 

Functions

TEVPEXPORT te::da::DataSourcePtr te::vp::CreateOGRDataSource (std::string repository)
 
TEVPEXPORT std::string te::vp::GetDistinctName (const std::string &name, std::vector< std::string > names, std::size_t maxSize=0)
 
TEVPEXPORT std::auto_ptr< te::gm::Geometryte::vp::GetGeometryUnion (const std::vector< te::gm::Geometry * > &geomVec)
 
TEVPEXPORT 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...
 
TEVPEXPORT te::gm::Geometryte::vp::GetGeometryUnion (const std::vector< te::mem::DataSetItem * > &items, size_t geomIdx)
 
TEVPEXPORT te::gm::GeomType te::vp::GetMultiType (te::gm::GeomType geomType)
 
TEVPEXPORT te::sam::rtree::Index< size_t, 8 > * te::vp::GetRtree (te::da::DataSet *data)
 
TEVPEXPORT std::string te::vp::GetSimpleTableName (std::string fullName)
 
TEVPEXPORT te::gm::GeomType te::vp::GetSimpleType (te::gm::GeomType geomType)
 
TEVPEXPORT bool te::vp::IsLineStringType (const te::gm::GeomType &geomType)
 
TEVPEXPORT bool te::vp::IsMultiType (te::gm::GeomType geomType)
 
TEVPEXPORT bool te::vp::IsPointType (const te::gm::GeomType &geomType)
 
TEVPEXPORT bool te::vp::IsPolygonType (const te::gm::GeomType &geomType)
 
TEVPEXPORT std::auto_ptr< te::da::DataSette::vp::PrepareAdd (te::da::DataSet *ds, te::da::DataSetType *dt)
 
TEVPEXPORT void te::vp::Save (te::da::DataSource *source, te::da::DataSet *result, te::da::DataSetType *outDsType)
 
TEVPEXPORT te::gm::Geometryte::vp::SetGeomAsMulti (te::gm::Geometry *geom)
 
TEVPEXPORT void te::vp::SplitGeometryCollection (te::gm::GeometryCollection *geomIn, te::gm::GeometryCollection *gcOut)
 
TEVPEXPORT void te::vp::ValidateAlgorithmParams (AlgorithmParams *mainParams, Strategy st)
 

Detailed Description

Utility functions for Vector Processing.

Definition in file Utils.h.