Boost.Geometry    Boost C++ Libraries
Modules
Here is a list of all modules:
oaccess: get/set coordinate values, make objects, clear geometries, append point(s)
oappend: append points to geometries
oarea: calculate area of a Geometry
oarithmetic: arithmetic operations on points
oassign: assign values to geometries
obuffer: calculate buffer of a geometry
ocentroid: calculate centroid (center of gravity) of a geometry
oclear: clear geometries
ocompare: define compare functors for points
oconvert: convert geometries from one type to another
oconvex hull: calculate the convex hull of a geometry
ocoordinate systems
ocore: meta-functions for geometry types
ocorrect: correct geometries
ocovered_by: detect if a geometry is inside or on the border of another geometry, a.o. point-in-polygon (border included)
ocrosses: detect if two geometries crosses each other
odifference: difference of two geometries
odisjoint: detect if geometries are not spatially related
odistance: calculate distance between two geometries
oenum: enumerations
oenvelope: calculate envelope (minimum bounding rectangle) of a geometry
oequals: detect if two geometries are spatially equal
oexpand: add a geometry to a bounding box
oexterior_ring: exterior_ring
ofor_each: apply a functor to each point or segment of a geometry
ogeometries: geometries provided by default
ogeometry concepts: defines and checks concepts for geometries
oget: get geometries
ointerior_rings: interior_rings
ointersection: calculate new geometry
ointersects: detect if a geometry self-intersects or if two geometries intersect
ois_empty: detect if a geometry is the empty set
ois_simple: detect if a geometry is simple
ois_valid: detect if a geometry is valid
oiterators: iterators
olength: calculate length of a linear geometry
omake: construct geometries
onumber of geometries: calculate the number of geometries in a multi-geometry
onumber of interior rings: calculate the number of interior rings
onumber of points: calculate number of points of a geometry
onumber of segments: calculate number of segments of a geometry
ooverlaps: detect overlap between two geometries
operimeter: calculate perimeter of a geometry
oprojection: Projection struct's, classes
oprojections: Projections
oranges: ranges
oregister: Macros for registration
orelate: check spatial relation between two geometries
orelation: calculate spatial relation between two geometries
oreverse: reverse a geometry
oselection: check if a geometry is "selected" by a point
oset: set geometries
osimplify: remove points from a geometry, keeping shape (simplification or generalization)
ostrategies: strategies
osvg: Stream SVG (Scalable Vector Graphics)
osym_difference: sym_difference of two geometries
otouches: detect if a geometry self-touches or if two geometries touch
otraits: adapt geometries
otransform: apply transformations on geometries
ounion: calculate new geometry containing geometries A or B
ounique: make a geometry unique w.r.t. points,
owithin: detect if a geometry is inside another geometry, a.o. point-in-polygon
\wkt: parse and stream WKT (Well-Known Text)

April 2, 2011

Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands
Copyright © 2008-2011 Bruno Lalande, Paris, France
Copyright © 2009-2010 Mateusz Loskot, London, UK
Documentation is generated by Doxygen