Classes | Namespaces | Typedefs | Enumerations
BasicRegulatoryElements.h File Reference
#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"
Include dependency graph for BasicRegulatoryElements.h:
This graph shows which files directly or indirectly include this file:

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...
 


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Tue Jun 6 2023 02:23:32