Public Types | Static Public Attributes | List of all members
lanelet::RoleNameString Struct Reference

Lists which role strings are mapped to which enum value. More...

#include <RegulatoryElement.h>

Public Types

using RoleNamesItem = std::pair< const char *, const RoleName >
 

Static Public Attributes

static constexpr const char CancelLine [] = "cancel_line"
 
static constexpr const char Cancels [] = "cancels"
 
static constexpr const char Centerline [] = "centerline"
 
static constexpr const char Inner [] = "inner"
 
static constexpr const char Lanelet [] = "lanelet"
 
static constexpr const char Left [] = "left"
 
static constexpr RoleNamesItem Map []
 
static constexpr const char Outer [] = "outer"
 
static constexpr const char Refers [] = "refers"
 
static constexpr const char RefLine [] = "ref_line"
 
static constexpr const char RegulatoryElement [] = "regulatory_element"
 
static constexpr const char Right [] = "right"
 
static constexpr const char RightOfWay [] = "right_of_way"
 
static constexpr const char Yield [] = "yield"
 

Detailed Description

Lists which role strings are mapped to which enum value.

Definition at line 65 of file primitives/RegulatoryElement.h.

Member Typedef Documentation

◆ RoleNamesItem

using lanelet::RoleNameString::RoleNamesItem = std::pair<const char*, const RoleName>

Definition at line 82 of file primitives/RegulatoryElement.h.

Member Data Documentation

◆ CancelLine

constexpr const char lanelet::RoleNameString::CancelLine = "cancel_line"
staticconstexpr

Definition at line 71 of file primitives/RegulatoryElement.h.

◆ Cancels

constexpr const char lanelet::RoleNameString::Cancels = "cancels"
staticconstexpr

Definition at line 70 of file primitives/RegulatoryElement.h.

◆ Centerline

constexpr const char lanelet::RoleNameString::Centerline = "centerline"
staticconstexpr

Definition at line 76 of file primitives/RegulatoryElement.h.

◆ Inner

constexpr const char lanelet::RoleNameString::Inner = "inner"
staticconstexpr

Definition at line 77 of file primitives/RegulatoryElement.h.

◆ Lanelet

constexpr const char lanelet::RoleNameString::Lanelet = "lanelet"
staticconstexpr

Definition at line 79 of file primitives/RegulatoryElement.h.

◆ Left

constexpr const char lanelet::RoleNameString::Left = "left"
staticconstexpr

Definition at line 74 of file primitives/RegulatoryElement.h.

◆ Map

constexpr RoleNameString::RoleNamesItem lanelet::RoleNameString::Map
staticconstexpr

◆ Outer

constexpr const char lanelet::RoleNameString::Outer = "outer"
staticconstexpr

Definition at line 78 of file primitives/RegulatoryElement.h.

◆ Refers

constexpr const char lanelet::RoleNameString::Refers = "refers"
staticconstexpr

Definition at line 66 of file primitives/RegulatoryElement.h.

◆ RefLine

constexpr const char lanelet::RoleNameString::RefLine = "ref_line"
staticconstexpr

Definition at line 67 of file primitives/RegulatoryElement.h.

◆ RegulatoryElement

constexpr const char lanelet::RoleNameString::RegulatoryElement = "regulatory_element"
staticconstexpr

Definition at line 80 of file primitives/RegulatoryElement.h.

◆ Right

constexpr const char lanelet::RoleNameString::Right = "right"
staticconstexpr

Definition at line 75 of file primitives/RegulatoryElement.h.

◆ RightOfWay

constexpr const char lanelet::RoleNameString::RightOfWay = "right_of_way"
staticconstexpr

Definition at line 69 of file primitives/RegulatoryElement.h.

◆ Yield

constexpr const char lanelet::RoleNameString::Yield = "yield"
staticconstexpr

Definition at line 68 of file primitives/RegulatoryElement.h.


The documentation for this struct was generated from the following files:
lanelet::RoleName::Cancels
@ Cancels
primitive(s) that invalidate a rule (eg end of speed zone)
lanelet::RoleName::RefLine
@ RefLine
The referring line where the rule becomes active.
lanelet::RoleName::Yield
@ Yield
A lanelet that has to yield.
lanelet::RoleNameString::Refers
static constexpr const char Refers[]
Definition: primitives/RegulatoryElement.h:66
lanelet::RoleNameString::Cancels
static constexpr const char Cancels[]
Definition: primitives/RegulatoryElement.h:70
lanelet::RoleNameString::CancelLine
static constexpr const char CancelLine[]
Definition: primitives/RegulatoryElement.h:71
lanelet::RoleName::RightOfWay
@ RightOfWay
A lanelet that has right of way in a relation.
lanelet::RoleName::CancelLine
@ CancelLine
The line from which a rule is invalidated.
lanelet::RoleNameString::Yield
static constexpr const char Yield[]
Definition: primitives/RegulatoryElement.h:68
lanelet::RoleNameString::RefLine
static constexpr const char RefLine[]
Definition: primitives/RegulatoryElement.h:67
lanelet::RoleName::Refers
@ Refers
The primitive(s) that are the origin of this rule (ie signs)
lanelet::RoleNameString::RightOfWay
static constexpr const char RightOfWay[]
Definition: primitives/RegulatoryElement.h:69


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:53