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. 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 lanelet. 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 Thu Mar 6 2025 03:25:52