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"
static

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

◆ Cancels

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

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

◆ Centerline

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

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

◆ Inner

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

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

◆ Lanelet

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

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

◆ Left

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

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

◆ Map

constexpr RoleNameString::RoleNamesItem lanelet::RoleNameString::Map
static

◆ Outer

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

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

◆ Refers

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

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

◆ RefLine

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

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

◆ RegulatoryElement

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

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

◆ Right

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

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

◆ RightOfWay

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

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

◆ Yield

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

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


The documentation for this struct was generated from the following files:


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