SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

StringBijection< int >::Entry SUMOXMLDefinitions::attrs
static

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

Definition at line 718 of file SUMOXMLDefinitions.h.

StringBijection< int > SUMOXMLDefinitions::Attrs
static

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().

StringBijection< SumoXMLEdgeFunc > SUMOXMLDefinitions::EdgeFunctions
static
StringBijection< LaneSpreadFunction > SUMOXMLDefinitions::LaneSpreadFunctions
static
StringBijection< LaneSpreadFunction >::Entry SUMOXMLDefinitions::laneSpreadFunctionValues
staticprivate
Initial value:
{
{"right", LANESPREAD_RIGHT},
{"center", LANESPREAD_CENTER}
}

Definition at line 747 of file SUMOXMLDefinitions.h.

StringBijection< LinkDirection > SUMOXMLDefinitions::LinkDirections
static

Definition at line 736 of file SUMOXMLDefinitions.h.

Referenced by NLHandler::parseLinkDir(), and toString< LinkDirection >().

StringBijection< LinkDirection >::Entry SUMOXMLDefinitions::linkDirectionValues
staticprivate
Initial value:
{
{ "s", LINKDIR_STRAIGHT },
{ "t", LINKDIR_TURN },
{ "l", LINKDIR_LEFT },
{ "r", LINKDIR_RIGHT },
{ "L", LINKDIR_PARTLEFT },
{ "invalid", LINKDIR_NODIR }
}

Definition at line 751 of file SUMOXMLDefinitions.h.

StringBijection< LinkState > SUMOXMLDefinitions::LinkStates
static

Definition at line 734 of file SUMOXMLDefinitions.h.

Referenced by NLHandler::parseLinkState(), and toString< LinkState >().

StringBijection< LinkState >::Entry SUMOXMLDefinitions::linkStateValues
staticprivate
Initial value:

Definition at line 749 of file SUMOXMLDefinitions.h.

StringBijection< SumoXMLEdgeFunc >::Entry SUMOXMLDefinitions::sumoEdgeFuncValues
staticprivate
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.

StringBijection< SumoXMLNodeType >::Entry SUMOXMLDefinitions::sumoNodeTypeValues
staticprivate
Initial value:
{
{"traffic_light", NODETYPE_TRAFFIC_LIGHT},
{"right_before_left", NODETYPE_RIGHT_BEFORE_LEFT},
{"district", NODETYPE_DISTRICT},
{"unregulated", NODETYPE_NOJUNCTION},
{"internal", NODETYPE_INTERNAL},
{"dead_end", NODETYPE_DEAD_END},
{"unknown", NODETYPE_UNKNOWN}
}

Definition at line 743 of file SUMOXMLDefinitions.h.

StringBijection< int >::Entry SUMOXMLDefinitions::tags
static

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

Definition at line 715 of file SUMOXMLDefinitions.h.

StringBijection< TrafficLightType > SUMOXMLDefinitions::TrafficLightTypes
static
StringBijection< TrafficLightType >::Entry SUMOXMLDefinitions::trafficLightTypesVales
staticprivate
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: