Struct RoleNameString
Defined in File RegulatoryElement.h
Struct Documentation
-
struct RoleNameString
Lists which role strings are mapped to which enum value.
Public Static Attributes
-
static constexpr const char Refers[] = "refers"
-
static constexpr const char RefLine[] = "ref_line"
-
static constexpr const char Yield[] = "yield"
-
static constexpr const char RightOfWay[] = "right_of_way"
-
static constexpr const char Cancels[] = "cancels"
-
static constexpr const char CancelLine[] = "cancel_line"
-
static constexpr const char Left[] = "left"
-
static constexpr const char Right[] = "right"
-
static constexpr const char Centerline[] = "centerline"
-
static constexpr const char Inner[] = "inner"
-
static constexpr const char Outer[] = "outer"
-
static constexpr const char Lanelet[] = "lanelet"
-
static constexpr const char RegulatoryElement[] = "regulatory_element"
-
static constexpr RoleNamesItem Map[] = {{Refers, RoleName::Refers}, {RefLine, RoleName::RefLine}, {Yield, RoleName::Yield}, {RightOfWay, RoleName::RightOfWay}, {Cancels, RoleName::Cancels}, {CancelLine, RoleName::CancelLine}}
-
static constexpr const char Refers[] = "refers"