Struct AttributeNamesString

Struct Documentation

struct AttributeNamesString

Lists which attribute strings are mapped to which enum value.

Needs to be in a class because we want external linkage

Public Static Attributes

static const char Type[] = "type"
static const char Subtype[] = "subtype"
static const char OneWay[] = "one_way"
static const char ParticipantVehicle[] = "participant:vehicle"
static const char ParticipantPedestrian[] = "participant:pedestrian"
static const char SpeedLimit[] = "speed_limit"
static const char Location[] = "location"
static const char Dynamic[] = "dynamic"
static const char Color[] = "color"
static const char Ele[] = "ele"
static const char LaneChange[] = "lane_change"
static const char LaneChangeLeft[] = "lane_change:left"
static const char LaneChangeRight[] = "lane_change:right"
static const char Name[] = "name"
static const char Region[] = "region"
static const char SpeedLimitMandatory[] = "speed_limit_mandatory"
static const char Participant[] = "participant"
static const char Area[] = "area"
static const char Fallback[] = "fallback"
static const char Width[] = "width"
static const char Height[] = "height"
static const char Temporary[] = "temporary"
static const char SignType[] = "sign_type"
static AttributeNamesItem Map[] = {{Type, AttributeName::Type}, {Subtype, AttributeName::Subtype}, {OneWay, AttributeName::OneWay}, {ParticipantVehicle, AttributeName::ParticipantVehicle}, {ParticipantPedestrian, AttributeName::ParticipantPedestrian}, {SpeedLimit, AttributeName::SpeedLimit}, {Location, AttributeName::Location}, {Dynamic, AttributeName::Dynamic}}