#include <functional>#include <memory>#include <utility>#include "lanelet2_core/Forward.h"#include "lanelet2_core/primitives/LineString.h"#include "lanelet2_core/primitives/Primitive.h"#include "lanelet2_core/utility/Optional.h"

Go to the source code of this file.
Classes | |
| class | lanelet::ConstLanelet |
| An immutable lanelet. More... | |
| class | lanelet::ConstWeakLanelet |
| struct | std::hash< lanelet::ConstLanelet > |
| struct | std::hash< lanelet::Lanelet > |
| struct | std::hash< std::pair< U, T > > |
| class | lanelet::Lanelet |
| The famous (mutable) lanelet class. More... | |
| class | lanelet::LaneletData |
| Common data management class for all Lanelet-Typed objects. More... | |
| class | lanelet::WeakLanelet |
Namespaces | |
| lanelet | |
| lanelet::traits | |
| lanelet::utils | |
| std | |
Typedefs | |
| template<typename T , typename RetT > | |
| using | lanelet::IfLL = std::enable_if_t< traits::isLaneletT< T >(), RetT > |
Enumerations | |
| enum | lanelet::LaneletType { lanelet::LaneletType::OneWay, lanelet::LaneletType::Bidirectional } |
Functions | |
| bool | lanelet::utils::has (const ConstLanelet &ll, Id id) |
| returns true if element of a regulatory element has a matching Id More... | |
| template<typename T > | |
| constexpr bool | lanelet::traits::isLaneletT () |
| bool | lanelet::operator!= (const ConstLanelet &lhs, const ConstLanelet &rhs) |
| bool | lanelet::operator!= (const ConstWeakLanelet &lhs, const ConstWeakLanelet &rhs) |
| std::ostream & | lanelet::operator<< (std::ostream &stream, const ConstLanelet &obj) |
| bool | lanelet::operator== (const ConstLanelet &lhs, const ConstLanelet &rhs) |
| bool | lanelet::operator== (const ConstWeakLanelet &lhs, const ConstWeakLanelet &rhs) |