| 
| enum   | BoundariesBetweenBuffers { DISSOLVE, 
NOT_DISSOLVE
 } | 
|   | Define the boundaries between buffers.  More...
  | 
|   | 
| enum   | GeometricOperation {  
  CONVEX_HULL, 
CENTROID, 
MBR, 
AREA, 
 
  LINE, 
PERIMETER
 
 } | 
|   | 
| enum   | GeometricOpObjStrategy { ALL_OBJ, 
AGGREG_OBJ, 
AGGREG_BY_ATTRIBUTE
 } | 
|   | Defines the strategy used for the processing of the input geometries.  More...
  | 
|   | 
| enum   | GroupingFunctionsType {  
  MIN_VALUE, 
MAX_VALUE, 
MEAN, 
SUM, 
 
  COUNT, 
VALID_COUNT, 
STANDARD_DEVIATION, 
KERNEL, 
 
  VARIANCE, 
SKEWNESS, 
KURTOSIS, 
AMPLITUDE, 
 
  MEDIAN, 
VAR_COEFF, 
MODE
 
 } | 
|   | Define grouping functions type.  More...
  | 
|   | 
| enum   | MemoryUse { WHOLE_MEM, 
PARTIALLY_MEM, 
LOW_MEM
 } | 
|   | Define possible states for memory use.  More...
  | 
|   | 
| enum   | RuleForBuffer { INSIDE_OUTSIDE, 
ONLY_OUTSIDE, 
ONLY_INSIDE
 } | 
|   | 
| enum   | Strategy { MEMORY, 
QUERY
 } | 
|   | 
 | 
| TEVPEXPORT te::da::DataSourcePtr  | CreateOGRDataSource (std::string repository) | 
|   | 
| std::vector< te::gm::Geometry * >  | ExtractGeometry (te::gm::Geometry *inputGeometry, te::gm::GeomType outputGeomType) | 
|   | 
| DataStruct  | GetDataStructFromLayer (te::map::AbstractLayerPtr layer, bool onlySelectedObjects, int srid=0) | 
|   | 
| std::vector< std::string >  | GetDissolveProps (const std::map< std::string, te::dt::AbstractData * > &specificParams) | 
|   | 
| TEVPEXPORT std::string  | GetDistinctName (const std::string &name, std::vector< std::string > names, std::size_t maxSize=0) | 
|   | 
| TEVPEXPORT te::mem::DataSetItem *  | GetFilledItemMemory (te::da::DataSet *dataSet) | 
|   | It returns a memory item with all properties filled with values from the current position dataset.  More...
  | 
|   | 
| std::list< te::map::AbstractLayerPtr >  | GetFilteredLayers (std::string text, std::list< te::map::AbstractLayerPtr > layers) | 
|   | Get a list of AbstractLayer filtered by the name;.  More...
  | 
|   | 
| TEVPEXPORT te::gm::Geometry *  | 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::Geometry *  | GetGeometryUnion (const std::vector< te::mem::DataSetItem * > &items, size_t geomIdx) | 
|   | 
| TEVPEXPORT te::gm::GeomType  | GetMultiType (te::gm::GeomType geomType) | 
|   | 
| te::da::DataSetType *  | GetOutputDataSetType (te::vp::AlgorithmParams *mainParams) | 
|   | 
| TEVPEXPORT te::sam::rtree::Index< size_t, 8 > *  | GetRtree (te::da::DataSet *data) | 
|   | 
| te::da::Select *  | GetSelectQueryFromLayer (te::map::AbstractLayerPtr layer, bool onlySelectedObjects, int srid=0) | 
|   | 
| TEVPEXPORT std::string  | GetSimpleTableName (std::string fullName) | 
|   | 
| TEVPEXPORT te::gm::GeomType  | GetSimpleType (te::gm::GeomType geomType) | 
|   | 
| std::map< te::dt::Property *, std::vector< te::stat::StatisticalSummary > >  | GetSummaryProps (const std::map< std::string, te::dt::AbstractData * > &specificParams) | 
|   | 
| bool  | IsCollection (const std::map< std::string, te::dt::AbstractData * > &specificParams) | 
|   | 
| TEVPEXPORT bool  | IsLineStringType (const te::gm::GeomType &geomType) | 
|   | 
| TEVPEXPORT bool  | IsMultiType (te::gm::GeomType geomType) | 
|   | 
| TEVPEXPORT bool  | IsPointType (const te::gm::GeomType &geomType) | 
|   | 
| TEVPEXPORT bool  | IsPolygonType (const te::gm::GeomType &geomType) | 
|   | 
| void  | PopulateItens (te::da::DataSetType *inputDataSetType, std::vector< te::mem::DataSetItem * > inputItens, std::map< std::string, te::dt::AbstractData * > specificParams, std::vector< te::mem::DataSetItem * > outputItemVec) | 
|   | 
| TEVPEXPORT std::auto_ptr< te::da::DataSet >  | PrepareAdd (te::da::DataSet *ds, te::da::DataSetType *dt) | 
|   | 
| TEVPEXPORT void  | Save (te::da::DataSource *source, te::da::DataSet *result, te::da::DataSetType *outDsType) | 
|   | 
| TEVPEXPORT te::gm::Geometry *  | SetGeomAsMulti (te::gm::Geometry *geom) | 
|   | 
| te::gm::GeomType  | SetGeomResultType (const te::gm::GeomType &geomType, const bool &isCollection) | 
|   | 
| TEVPEXPORT void  | SplitGeometryCollection (te::gm::GeometryCollection *geomIn, te::gm::GeometryCollection *gcOut) | 
|   | 
| TEVPEXPORT void  | ValidateAlgorithmParams (AlgorithmParams *mainParams, Strategy st) | 
|   | 
| te::gm::Geometry *  | ValidateGeometry (te::gm::Geometry *input, std::vector< std::string > &error) | 
|   | 
Namespace for Vector Processing module of TerraLib.