...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Geometry Concepts | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0-dimensional
|
1-dimensional
|
2-dimensional
|
Core | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Metafunctions
|
Access Functions
Classes
|
Constants |
Coordinate Systems |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Numeric
|
Types
|
Classes
|
Iterators |
Views |
|||||||
---|---|---|---|---|---|---|---|---|
|
|
Algorithms | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Geometry Constructors
Predicates
|
Append
Area
Assign
Buffer
|
Centroid
Clear
Convert
Convex Hull
Correct
|
||||||||||||||||||||||||||
Distance
Difference
Envelope
Expand
For Each
Intersection
|
Length
Num_ (counting)
Perimeter
Reverse
|
Simplify
Transform
Union
Unique
|
Strategies | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Area
|
Buffer
|
Centroid
|
|||||||||||||
Convex Hull
|
Distance
|
Side
|
|||||||||||||
Simplify
|
Transform
|
Within
|
Arithmetic | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Add
|
Subtract
|
Multiply
|
Divide
|
||||||||
Products
|
IO | |||||
---|---|---|---|---|---|
WKT (Well-Known Text)
|
SVG (Scalable Vector Graphics)
|
Spatial indexes | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R-tree
R-tree parameters
R-tree constructors and destructor
|
R-tree member functions
|
R-tree free functions (boost::geometry::index::)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Observers (boost::geometry::index::)
Inserters (boost::geometry::index::)
Adaptors (boost::geometry::index::adaptors::)
|
Predicates (boost::geometry::index::)
|