![]() |
GeoDesk for C++
Fast and storage-efficient spatial database engine for OpenStreetMap features
|
Classes | |
| class | Box |
| An axis-aligned bounding box. More... | |
| class | Coordinate |
| A pair of Cartesian coordinate values. More... | |
| class | Feature |
| A geographic feature. More... | |
| class | FeaturePtr |
| Pointer to a Feature's data. More... | |
| class | Features |
| A collection of geographic features. More... | |
| class | FixedLonLat |
| A WGS-84 coordinate pair in 100-nanodegree fixed-point precision. More... | |
| class | Key |
| A lightweight wrapper for a key string. More... | |
| class | LonLat |
| A WGS-84 coordinate pair. More... | |
| class | Mercator |
| Methods for working with Mercator-projected coordinates. More... | |
| class | Node |
| A Feature that represents a single point. More... | |
| class | Nodes |
| A collection containing only Node features. More... | |
| class | Polygonizer |
| Utility class for creating polygon rings from Relation members. More... | |
| class | QueryException |
| Thrown if a query is malformed or cannot be fulfilled. More... | |
| class | Relation |
| A Feature that represents a grouping of related features or a complex polygon. More... | |
| class | Relations |
| A collection containing only Relation features. More... | |
| class | StringValue |
| A string pointer (used for keys, values and roles). More... | |
| class | Tag |
| A key/value pair that describes an attribute of a Feature. More... | |
| class | Tags |
| An object describing the key/value attributes of a Feature. More... | |
| class | TagValue |
| The value of a Tag. More... | |
| class | Way |
| A Feature that represents a linestring, linear ring, or a simple polygon. More... | |
| class | Ways |
| A collection containing only Way features. More... | |
Enumerations | |
| enum class | FeatureType { NODE = 0 , WAY = 1 , RELATION = 2 } |
The OSM type of a feature: NODE, WAY or RELATION. More... | |
Functions | |
| std::string_view | typeName (FeatureType type) |
| std::ostream & | operator<< (std::ostream &out, const TagValue &v) |
|
strong |
|
inline |
|
inline |