Container for all layers of a lanelet map. Used by both LaneletMap and LaneletSubmap.
More...
#include <LaneletMap.h>
Container for all layers of a lanelet map. Used by both LaneletMap and LaneletSubmap.
Definition at line 313 of file LaneletMap.h.
◆ LaneletMapLayers() [1/4]
lanelet::LaneletMapLayers::LaneletMapLayers |
( |
| ) |
|
|
default |
◆ LaneletMapLayers() [2/4]
◆ LaneletMapLayers() [3/4]
◆ ~LaneletMapLayers()
lanelet::LaneletMapLayers::~LaneletMapLayers |
( |
| ) |
|
|
defaultnoexcept |
◆ LaneletMapLayers() [4/4]
Construct from already initialized layers.
- Parameters
-
lanelets | new lanelet layer |
areas | new area layer |
regulatoryElements | new regulatoryElement layer |
polygons | polygon layer |
lineStrings | linesting layer |
points | point layer |
Constructs a map from its individual elements for the layers. Unlike with the add functions you are responsible that e.g. all points of a linestring are in the point layer. However, this is the most efficient way to create a map because this will result in the most efficient RTree structure for fastest lookups.
Definition at line 557 of file LaneletMap.cpp.
◆ empty()
bool lanelet::LaneletMapLayers::empty |
( |
| ) |
const |
|
inlinenoexcept |
Returns whether all layers of this object are empty.
Definition at line 342 of file LaneletMap.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ size()
size_t lanelet::LaneletMapLayers::size |
( |
| ) |
const |
|
inlinenoexcept |
Returns the total number of elements in all layers.
Definition at line 348 of file LaneletMap.h.
◆ areaLayer
AreaLayer lanelet::LaneletMapLayers::areaLayer |
◆ laneletLayer
access to the lanelets within this map
Definition at line 353 of file LaneletMap.h.
◆ lineStringLayer
◆ pointLayer
◆ polygonLayer
◆ regulatoryElementLayer
The documentation for this class was generated from the following files: