Vector Processing

This module provides classes and functions with vector processing capabilities. More...

Files

file  AddressGeocodingOp.h
 Address Geocoding operation.
 
file  AlgorithmParams.h
 Algorithm Parameters.
 
file  BufferMemory.h
 Buffer Vector Processing functions.
 
file  BufferOp.h
 Buffer operation.
 
file  BufferQuery.h
 Buffer Vector Processing functions.
 
file  Difference.h
 Difference operation.
 
file  Difference.h
 Difference operation.
 
file  Dissolve.h
 Dissolve operation.
 
file  GeometricOp.h
 Geometric operation.
 
file  GeometricOpQuery.h
 Geometric Operation Vector Processing functions.
 
file  GroupThreadManager.h
 Class to manager group values in threads.
 
file  Identity.h
 Identity operation.
 
file  IntersectionMemory.h
 Intersection Vector Processing functions.
 
file  IntersectionOp.h
 Intersection operation.
 
file  IntersectionOp.h
 Intersection operation.
 
file  IntersectionQuery.h
 Intersection Vector Processing functions.
 
file  LineToPolygonMemory.h
 Line to Polygon Vector Processing functions.
 
file  LineToPolygonOp.h
 Line to polygon operation.
 
file  LineToPolygonQuery.h
 Line To Polygon Vector Processing functions.
 
file  MakeGeometryValid.h
 Functions to make geometry valid.
 
file  MultipartToSinglepart.h
 Multipart to Singlepart Vector Processing functions.
 
file  PolygonToLineMemory.h
 Polygon to Line Vector Processing functions.
 
file  PolygonToLineOp.h
 Polygon to line operation.
 
file  PolygonToLineQuery.h
 Polygon To Line Vector Processing functions.
 

Classes

class  te::vp::BufferMemory
 A concrete class to compute the buffer operation. More...
 
class  te::vp::BufferOp
 An abstract class to compute the buffer memory and buffer query operation. More...
 
class  te::vp::BufferQuery
 A concrete class to compute the buffer operation. More...
 

Detailed Description

This module provides classes and functions with vector processing capabilities.

Basically, the TerraLib Vector Processing module contains several processing operations applied to vectorial data and it is organized as follows:

The main classes/concepts in this module are listed here. The namespace associated to the Vector Processing module is te::vp. To know more about it, see the te::vp namespace documentation.