SUMO - Simulation of Urban MObility
SUMOXMLDefinitions Class Reference

class for maintaining associations between enums and xml-strings More...

#include <SUMOXMLDefinitions.h>

Static Public Attributes

static StringBijection< int >
::Entry 
attrs []
 The names of SUMO-XML attributes (for passing to GenericSAXHandler)
static StringBijection< intAttrs
 The names of SUMO-XML attributes for use in netbuild.
static StringBijection< int >
::Entry 
tags []
 The names of SUMO-XML elements (for passing to GenericSAXHandler)
static StringBijection< intTags
 The names of SUMO-XML elements for use in netbuild.
Special values of SUMO-XML attributes
static StringBijection
< SumoXMLNodeType
NodeTypes
static StringBijection
< SumoXMLEdgeFunc
EdgeFunctions
static StringBijection
< LaneSpreadFunction
LaneSpreadFunctions
static StringBijection< LinkStateLinkStates
static StringBijection
< LinkDirection
LinkDirections
static StringBijection
< TrafficLightType
TrafficLightTypes

Static Private Attributes

static StringBijection
< LaneSpreadFunction >::Entry 
laneSpreadFunctionValues []
static StringBijection
< LinkDirection >::Entry 
linkDirectionValues []
static StringBijection
< LinkState >::Entry 
linkStateValues []
static StringBijection
< SumoXMLEdgeFunc >::Entry 
sumoEdgeFuncValues []
static StringBijection
< SumoXMLNodeType >::Entry 
sumoNodeTypeValues []
static StringBijection
< TrafficLightType >::Entry 
trafficLightTypesVales []

Detailed Description

class for maintaining associations between enums and xml-strings

Definition at line 711 of file SUMOXMLDefinitions.h.


Field Documentation

The names of SUMO-XML attributes (for passing to GenericSAXHandler)

Definition at line 718 of file SUMOXMLDefinitions.h.

The names of SUMO-XML attributes for use in netbuild.

Definition at line 724 of file SUMOXMLDefinitions.h.

Referenced by toString< SumoXMLAttr >(), BinaryFormatter::writeAttr(), and BinaryFormatter::writeXMLHeader().

Initial value:
 {
    {"right",             LANESPREAD_RIGHT}, 
    {"center",            LANESPREAD_CENTER}
}

Definition at line 747 of file SUMOXMLDefinitions.h.

Initial value:
 {
    { "s", LINKDIR_STRAIGHT },
    { "t", LINKDIR_TURN },
    { "l", LINKDIR_LEFT },
    { "r", LINKDIR_RIGHT },
    { "L", LINKDIR_PARTLEFT },
    { "R", LINKDIR_PARTRIGHT },
    { "invalid", LINKDIR_NODIR }
}

Definition at line 751 of file SUMOXMLDefinitions.h.

Initial value:
 {
    {"normal",       EDGEFUNC_NORMAL},
    {"connector",    EDGEFUNC_CONNECTOR},
    {"sink",         EDGEFUNC_SINK},
    {"source",       EDGEFUNC_SOURCE},

    {"internal",     EDGEFUNC_INTERNAL}
}

Definition at line 745 of file SUMOXMLDefinitions.h.

Initial value:
 {
    {"traffic_light",       NODETYPE_TRAFFIC_LIGHT},
    {"priority",            NODETYPE_PRIORITY_JUNCTION},
    {"right_before_left",   NODETYPE_RIGHT_BEFORE_LEFT},
    {"district",            NODETYPE_DISTRICT},
    {"unregulated",         NODETYPE_NOJUNCTION},
    {"internal",            NODETYPE_INTERNAL},
    {"dead_end",            NODETYPE_DEAD_END},
    {"DEAD_END",            NODETYPE_DEAD_END_DEPRECATED},

    {"unknown",             NODETYPE_UNKNOWN}
}

Definition at line 743 of file SUMOXMLDefinitions.h.

The names of SUMO-XML elements (for passing to GenericSAXHandler)

Definition at line 715 of file SUMOXMLDefinitions.h.

Initial value:
 {
    { "static", TLTYPE_STATIC },
    { "actuated", TLTYPE_ACTUATED },
    { "agentbased", TLTYPE_AGENT }
}

Definition at line 753 of file SUMOXMLDefinitions.h.


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines