An object that can either refer to a lanelet or an area.
More...
#include <LaneletOrArea.h>
An object that can either refer to a lanelet or an area.
Definition at line 10 of file LaneletOrArea.h.
◆ ConstLaneletOrArea() [1/5]
lanelet::ConstLaneletOrArea::ConstLaneletOrArea |
( |
| ) |
|
|
default |
◆ ConstLaneletOrArea() [2/5]
◆ ConstLaneletOrArea() [3/5]
◆ ~ConstLaneletOrArea()
lanelet::ConstLaneletOrArea::~ConstLaneletOrArea |
( |
| ) |
|
|
defaultnoexcept |
◆ ConstLaneletOrArea() [4/5]
lanelet::ConstLaneletOrArea::ConstLaneletOrArea |
( |
ConstLanelet |
lanelet | ) |
|
|
inline |
◆ ConstLaneletOrArea() [5/5]
lanelet::ConstLaneletOrArea::ConstLaneletOrArea |
( |
ConstArea |
area | ) |
|
|
inline |
◆ applyVisitor()
template<typename VisitorT >
decltype(auto) lanelet::ConstLaneletOrArea::applyVisitor |
( |
VisitorT |
visitor | ) |
const |
|
inline |
◆ area()
◆ attributes()
const AttributeMap& lanelet::ConstLaneletOrArea::attributes |
( |
| ) |
const |
|
inline |
get the attributes of the lanelet or area
Definition at line 56 of file LaneletOrArea.h.
◆ boundingPolygon()
returns the outer bound if it is an area or the polygon made of the lanelet bounds if it's a lanelet
Definition at line 90 of file LaneletOrArea.h.
◆ equals()
◆ id()
Id lanelet::ConstLaneletOrArea::id |
( |
| ) |
const |
|
inline |
◆ isArea()
bool lanelet::ConstLaneletOrArea::isArea |
( |
| ) |
const |
|
inline |
◆ isLanelet()
bool lanelet::ConstLaneletOrArea::isLanelet |
( |
| ) |
const |
|
inline |
◆ lanelet()
◆ operator const ConstArea &()
lanelet::ConstLaneletOrArea::operator const ConstArea & |
( |
| ) |
const |
|
inlineexplicit |
◆ operator const ConstLanelet &()
lanelet::ConstLaneletOrArea::operator const ConstLanelet & |
( |
| ) |
const |
|
inlineexplicit |
convert to lanelet (type is not checked)
Definition at line 39 of file LaneletOrArea.h.
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
◆ operator=() [4/4]
◆ regulatoryElements()
◆ regulatoryElementsAs()
template<typename T >
std::vector<std::shared_ptr<const T> > lanelet::ConstLaneletOrArea::regulatoryElementsAs |
( |
| ) |
const |
|
inline |
◆ laneletOrArea_
The documentation for this class was generated from the following file: