|
ad_map_access
|

Go to the source code of this file.
Namespaces | |
| ad | |
| namespace ad | |
| ad::map | |
| namespace map | |
| ad::map::restriction | |
| namespace restriction | |
Functions | |
| bool | ad::map::restriction::areAttributesEqual (SpeedLimit const &left, SpeedLimit const &right) |
| Compare two speed limit attributes for equality. More... | |
| template<typename RangeAttribute > | |
| bool | ad::map::restriction::combineRangeAttributes (RangeAttribute &left, RangeAttribute const &right) |
| Tries to combine two RangeAttributes into one. More... | |
| template<typename RangeAttribute > | |
| bool | ad::map::restriction::doesRangeAttributeOverlap (std::vector< RangeAttribute > const &attributeList, RangeAttribute const &attribute) |
| Checks if another attribute overlaps any existing element. More... | |
| template<typename RangeAttribute > | |
| void | ad::map::restriction::insertRangeAttribute (std::vector< RangeAttribute > &attributeList, RangeAttribute const &attribute) |
| Insert attribute and preserve order. More... | |
| template<typename RangeAttribute > | |
| void | ad::map::restriction::optimizeRangeAttributeList (std::vector< RangeAttribute > &attributeList) |
| Combines multiple elements into one - if possible. | |
1.8.17