#include <string>#include "lanelet2_core/Forward.h"#include "lanelet2_core/primitives/LineString.h"#include "lanelet2_core/primitives/LineStringOrPolygon.h"#include "lanelet2_core/primitives/RegulatoryElement.h"

Go to the source code of this file.
Classes | |
| class | lanelet::AllWayStop |
| Defines an all way stop. These are a special form of right of way, where all lanelets have to yield, depending on the order of arrival and the route through the intersection.The distance to the intersection is represented either by the distance to the stop line, if present, otherwise the distance to the end of the lanelet. More... | |
| struct | lanelet::ConstLaneletWithStopLine |
| struct | lanelet::LaneletWithStopLine |
| class | lanelet::RightOfWay |
| Defines right of way restrictions. More... | |
| class | lanelet::SpeedLimit |
| Represents a speed limit that affects a laneletA speed limit is defined by one ore more traffic signs and cancelled by one or more traffic signs. All lanelets affected by this refer to this traffic sign. More... | |
| class | lanelet::TrafficLight |
| Represents a traffic light restriction on the lanelet. More... | |
| class | lanelet::TrafficSign |
| Expresses a generic traffic sign rule. More... | |
| struct | lanelet::TrafficSignsWithType |
| Used as input argument to create TrafficSign regElem. More... | |
Namespaces | |
| lanelet | |
Typedefs | |
| using | lanelet::LaneletsWithStopLines = std::vector< LaneletWithStopLine > |
Enumerations | |
| enum | lanelet::ManeuverType { lanelet::ManeuverType::Yield, lanelet::ManeuverType::RightOfWay, lanelet::ManeuverType::Unknown } |
| Enum to distinguish maneuver types. More... | |