Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Modules
Here is a list of all modules:
access: get/set coordinate values, make objects, clear geometries, append point(s)
append: append points to geometries
area: calculate area of a Geometry
arithmetic: arithmetic operations on points
assign: assign values to geometries
buffer: calculate buffer of a geometry
centroid: calculate centroid (center of gravity) of a geometry
clear: clear geometries
compare: define compare functors for points
convert: convert geometries from one type to another
convex hull: calculate the convex hull of a geometry
coordinate systems
core: meta-functions for geometry types
correct: correct geometries
covered_by: detect if a geometry is inside or on the border of another geometry, a.o. point-in-polygon (border included)
crosses: detect if two geometries crosses each other
difference: difference of two geometries
disjoint: detect if geometries are not spatially related
distance: calculate distance between two geometries
enum: enumerations
envelope: calculate envelope (minimum bounding rectangle) of a geometry
equals: detect if two geometries are spatially equal
expand: add a geometry to a bounding box
exterior_ring: exterior_ring
for_each: apply a functor to each point or segment of a geometry
geometries: geometries provided by default
geometry concepts: defines and checks concepts for geometries
get: get geometries
interior_rings: interior_rings
intersection: calculate new geometry
intersects: detect if a geometry self-intersects or if two geometries intersect
is_empty: detect if a geometry is the empty set
is_simple: detect if a geometry is simple
is_valid: detect if a geometry is valid
iterators: iterators
length: calculate length of a linear geometry
make: construct geometries
number of geometries: calculate the number of geometries in a multi-geometry
number of interior rings: calculate the number of interior rings
number of points: calculate number of points of a geometry
number of segments: calculate number of segments of a geometry
overlaps: detect overlap between two geometries
perimeter: calculate perimeter of a geometry
projection: Projection struct's, classes
projections: Projections
ranges: ranges
register: Macros for registration
relate: check spatial relation between two geometries
relation: calculate spatial relation between two geometries
reverse: reverse a geometry
selection: check if a geometry is "selected" by a point
set: set geometries
simplify: remove points from a geometry, keeping shape (simplification or generalization)
strategies: strategies
svg: Stream SVG (Scalable Vector Graphics)
sym_difference: sym_difference of two geometries
touches: detect if a geometry self-touches or if two geometries touch
traits: adapt geometries
transform: apply transformations on geometries
union: calculate new geometry containing geometries A or B
unique: make a geometry unique w.r.t. points,
within: 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