#include <memory>#include <utility>#include "lanelet2_core/Forward.h"#include "lanelet2_core/primitives/CompoundPolygon.h"#include "lanelet2_core/primitives/Point.h"#include "lanelet2_core/primitives/Polygon.h"#include "lanelet2_core/primitives/Primitive.h"#include "lanelet2_core/utility/Optional.h"

Go to the source code of this file.
Classes | |
| class | lanelet::Area |
| Famous Area class that represents a basic area as element of the map. More... | |
| class | lanelet::AreaData |
| Common data management class for all Area-Typed objects. More... | |
| class | lanelet::ConstArea |
| A const (i.e. immutable) Area. More... | |
| class | lanelet::ConstWeakArea |
| used internally by RegulatoryElements to avoid cyclic dependencies. More... | |
| struct | std::hash< lanelet::Area > |
| struct | std::hash< lanelet::ConstArea > |
| class | lanelet::WeakArea |
| used internally by RegulatoryElements to avoid cyclic dependencies. More... | |
Namespaces | |
| lanelet | |
| lanelet::traits | |
| lanelet::utils | |
| std | |
Typedefs | |
| using | lanelet::ConstInnerBounds = std::vector< ConstLineStrings3d > |
| template<typename T , typename RetT > | |
| using | lanelet::IfAr = std::enable_if_t< traits::isAreaT< T >(), RetT > |
| using | lanelet::InnerBounds = std::vector< LineStrings3d > |
Functions | |
| bool | lanelet::utils::has (const ConstArea &ll, Id id) |
| returns true if element of a regulatory element has a matching Id More... | |
| template<typename T > | |
| constexpr bool | lanelet::traits::isAreaT () |
| bool | lanelet::operator!= (const ConstArea &lhs, const ConstArea &rhs) |
| bool | lanelet::operator!= (const ConstWeakArea &lhs, const ConstWeakArea &rhs) |
| std::ostream & | lanelet::operator<< (std::ostream &stream, const ConstArea &obj) |
| bool | lanelet::operator== (const ConstArea &lhs, const ConstArea &rhs) |
| bool | lanelet::operator== (const ConstWeakArea &lhs, const ConstWeakArea &rhs) |