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
 
file  BufferOp.h
 Buffer operation.
 
file  BufferQuery.h
 
file  Difference.h
 Difference operation.
 
file  Difference.h
 Difference operation.
 
file  Dissolve.h
 Dissolve operation.
 
file  FixGeometry.h
 Functrions to fix geometry.
 
file  GeometricOp.h
 Geometric operation.
 
file  GeometricOpQuery.h
 
file  GroupThreadManager.h
 Class to manager group values in threads.
 
file  Identity.h
 Identity operation.
 
file  IntersectionMemory.h
 
file  IntersectionOp.h
 Intersection operation.
 
file  IntersectionOp.h
 Intersection operation.
 
file  IntersectionQuery.h
 
file  LineToPolygonMemory.h
 
file  LineToPolygonOp.h
 Line to polygon operation.
 
file  LineToPolygonQuery.h
 
file  MultipartToSinglepart.h
 
file  PolygonToLineMemory.h
 
file  PolygonToLineOp.h
 Polygon to line operation.
 
file  PolygonToLineQuery.h
 
file  Union.h
 Union operation.
 

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.