#include <Lanelet.h>

Public Member Functions | |
| Lanelet | lock () const |
| Obtains the original Lanelet. More... | |
| WeakLanelet ()=default | |
| WeakLanelet (const Lanelet &llet) | |
Public Member Functions inherited from lanelet::ConstWeakLanelet | |
| ConstWeakLanelet ()=default | |
| ConstWeakLanelet (const ConstLanelet &llet) | |
| bool | expired () const noexcept |
| tests whether the WeakLanelet is still valid More... | |
| ConstLanelet | lock () const |
| Obtains the original ConstLanelet. More... | |
Additional Inherited Members | |
Public Types inherited from lanelet::ConstWeakLanelet | |
| using | ConstType = ConstWeakLanelet |
| using | MutableType = WeakLanelet |
| using | ThreeDType = ConstWeakLanelet |
| using | TwoDType = ConstWeakLanelet |
Protected Attributes inherited from lanelet::ConstWeakLanelet | |
| bool | inverted_ {false} |
| std::weak_ptr< const LaneletData > | laneletData_ |
Used internally by RegulatoryElements to avoid cyclic dependencies. Conceptually similar to a std::weak_ptr.
Definition at line 342 of file primitives/Lanelet.h.
|
default |
|
inline |
Definition at line 345 of file primitives/Lanelet.h.
|
inline |
Obtains the original Lanelet.
| NullptrError | if the managed lanelet expired. |
Definition at line 351 of file primitives/Lanelet.h.