...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
Azimuth
Buffer
|
Centroid
Clear
Convert
Convex Hull
Correct
|
||||||||||||||||||||||||||||
Densify
Distance
Difference
Envelope
Expand
For Each
|
Intersection
Length
line_interpolate
Num_ (counting)
Perimeter
Relate
|
Reverse
Similarity
Simplify
Transform
Union
Unique
|
Strategies | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Area
|
Buffer
|
Centroid
|
|||||||||||||||
Densify
|
Distance
|
Line interpolate point
|
|||||||||||||||
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::)
|