#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) |