GEOS  3.9.1dev
Namespaces
namespaces.h File Reference

Go to the source code of this file.

Namespaces

 geos
 Basic namespace for all GEOS functionalities.
 
 geos::algorithm
 Contains classes and interfaces implementing fundamental computational geometry algorithms.
 
 geos::algorithm::distance
 Classes to compute distance metrics between geometries.
 
 geos::algorithm::locate
 Classes which determine the Location of points in geometries.
 
 geos::geom
 
 geos::geom::prep
 Contains classes and interfaces implementing algorithms that optimize the performance of repeated calls to specific geometric operations.
 
 geos::geom::util
 Provides classes that parse and modify Geometry objects.
 
 geos::geomgraph
 Contains classes that implement topology graphs.
 
 geos::geomgraph::index
 Contains classes that implement indexes for performing noding on geometry graph edges.
 
 geos::index
 Provides classes for various kinds of spatial indexes.
 
 geos::index::bintree
 Contains classes that implement a Binary Interval Tree index.
 
 geos::index::chain
 Contains classes that implement Monotone Chains.
 
 geos::index::intervalrtree
 Contains classes that implement a static index on a set of 1-dimensional intervals, using an R-Tree packed based on the order of the interval midpoints.
 
 geos::index::quadtree
 Contains classes that implement a Quadtree spatial index.
 
 geos::index::strtree
 Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
 
 geos::index::sweepline
 Contains classes which implement a sweepline algorithm for scanning geometric data structures.
 
 geos::io
 Contains the interfaces for converting JTS objects to and from other formats.
 
 geos::linearref
 Contains classes and interfaces implementing linear referencing on linear geometries.
 
 geos::noding
 Classes to compute nodings for arrangements of line segments and line segment sequences.
 
 geos::noding::snapround
 Contains classes to implement the Snap Rounding algorithm for noding linestrings.
 
 geos::operation
 Provides classes for implementing operations on geometries.
 
 geos::operation::buffer
 Provides classes for computing buffers of geometries.
 
 geos::operation::distance
 Provides classes for computing the distance between geometries.
 
 geos::operation::intersection
 Provides classes for computing the intersection of a Geometry and a clipping Rectangle.
 
 geos::operation::linemerge
 Line merging package.
 
 geos::operation::overlay
 Contains classes that perform a topological overlay to compute boolean spatial functions.
 
 geos::operation::polygonize
 An API for polygonizing sets of lines.
 
 geos::operation::predicate
 Classes which implement topological predicates optimized for particular kinds of geometries.
 
 geos::operation::relate
 Contains classes to implement the computation of the spatial relationships of Geometrys.
 
 geos::operation::sharedpaths
 Find shared paths among two linear Geometry objects.
 
 geos::operation::geounion
 Classes to perform efficient unioning of collections of geometries.
 
 geos::operation::valid
 Provides classes for testing the validity of geometries.
 
 geos::planargraph
 Contains classes to implement a planar graph data structure.
 
 geos::planargraph::algorithm
 Planargraph algorithms.
 
 geos::precision
 Provides classes for manipulating the precision model of Geometries.
 
 geos::simplify
 Classes which implement algorithms for simplifying or generalizing geometries.
 
 geos::triangulate
 Classes to compute Delaunay triangulations.
 
 geos::triangulate::quadedge
 Classes to implement a topological subdivision of quadeges, to support creating triangulations and Voronoi diagrams.
 
 geos::util
 Utility classes for GEOS.