实例介绍
SUMO Simulation of Urban MObility is an open source highly portable microscopic and continuous road traffic simulation package designed to handle large road networks It is mainly developed by employees of the Institute of Transportation Systems at the German Aerospace Center SUMO is open sourc
【实例截图】
【核心代码】
sumo-src-0.19.0.tar
└── sumo-0.19.0
├── aclocal.m4
├── AUTHORS
├── bin
│ ├── Makefile.am
│ └── Makefile.in
├── build
│ ├── msvc10
│ │ ├── activitygen
│ │ │ ├── activitygen.vcxproj
│ │ │ └── activitygen.vcxproj.filters
│ │ ├── defaults.props
│ │ ├── dfrouter
│ │ │ ├── dfrouter.vcxproj
│ │ │ └── dfrouter.vcxproj.filters
│ │ ├── duarouter
│ │ │ ├── duarouter.vcxproj
│ │ │ └── duarouter.vcxproj.filters
│ │ ├── exe.props
│ │ ├── Fastbuild.props
│ │ ├── guisim
│ │ │ ├── guisim.vcxproj
│ │ │ └── guisim.vcxproj.filters
│ │ ├── internal.props
│ │ ├── internal.sln
│ │ ├── jtrrouter
│ │ │ ├── jtrrouter.vcxproj
│ │ │ └── jtrrouter.vcxproj.filters
│ │ ├── marouter
│ │ │ ├── marouter.vcxproj
│ │ │ └── marouter.vcxproj.filters
│ │ ├── netconvert
│ │ │ ├── netconvert.vcxproj
│ │ │ └── netconvert.vcxproj.filters
│ │ ├── netedit
│ │ │ ├── netedit.vcxproj
│ │ │ └── netedit.vcxproj.filters
│ │ ├── netgenerate
│ │ │ ├── netgenerate.vcxproj
│ │ │ └── netgenerate.vcxproj.filters
│ │ ├── od2trips
│ │ │ ├── od2trips.vcxproj
│ │ │ └── od2trips.vcxproj.filters
│ │ ├── polyconvert
│ │ │ ├── polyconvert.vcxproj
│ │ │ └── polyconvert.vcxproj.filters
│ │ ├── prj.sln
│ │ ├── Release.props
│ │ ├── sumo
│ │ │ ├── sumo.vcxproj
│ │ │ └── sumo.vcxproj.filters
│ │ ├── traci-testclient
│ │ │ ├── Traci_TestClient.vcxproj
│ │ │ └── Traci_TestClient.vcxproj.filters
│ │ ├── Win32.props
│ │ ├── x64.props
│ │ ├── y_libgui
│ │ │ ├── y_libgui.vcxproj
│ │ │ └── y_libgui.vcxproj.filters
│ │ ├── y_libguinetload
│ │ │ ├── y_libguinetload.vcxproj
│ │ │ └── y_libguinetload.vcxproj.filters
│ │ ├── y_libguisim
│ │ │ ├── y_libguisim.vcxproj
│ │ │ └── y_libguisim.vcxproj.filters
│ │ ├── y_libinternal
│ │ │ ├── y_libinternal.vcxproj
│ │ │ └── y_libinternal.vcxproj.filters
│ │ ├── y_libmesogui
│ │ │ ├── y_libmesogui.vcxproj
│ │ │ └── y_libmesogui.vcxproj.filters
│ │ ├── y_libmesosim
│ │ │ ├── y_libmesosim.vcxproj
│ │ │ └── y_libmesosim.vcxproj.filters
│ │ ├── y_libmicrosim
│ │ │ ├── y_libmicrosim.vcxproj
│ │ │ └── y_libmicrosim.vcxproj.filters
│ │ ├── y_libnetbuild
│ │ │ ├── y_libnetbuild.vcxproj
│ │ │ └── y_libnetbuild.vcxproj.filters
│ │ ├── y_libnetimport
│ │ │ ├── y_libnetimport.vcxproj
│ │ │ └── y_libnetimport.vcxproj.filters
│ │ ├── y_libnetload
│ │ │ ├── y_libnetload.vcxproj
│ │ │ └── y_libnetload.vcxproj.filters
│ │ ├── y_libnetwrite
│ │ │ ├── y_libnetwrite.vcxproj
│ │ │ └── y_libnetwrite.vcxproj.filters
│ │ ├── y_librouter
│ │ │ ├── y_librouter.vcxproj
│ │ │ └── y_librouter.vcxproj.filters
│ │ ├── y_osgview
│ │ │ ├── y_osgview.vcxproj
│ │ │ └── y_osgview.vcxproj.filters
│ │ ├── z_libgui_dialogs
│ │ │ ├── z_libgui_dialogs.vcxproj
│ │ │ └── z_libgui_dialogs.vcxproj.filters
│ │ ├── z_libmicrosim_actions
│ │ │ ├── z_libmicrosim_actions.vcxproj
│ │ │ └── z_libmicrosim_actions.vcxproj.filters
│ │ ├── z_libmicrosim_cfmodels
│ │ │ ├── z_libmicrosim_cfmodels.vcxproj
│ │ │ └── z_libmicrosim_cfmodels.vcxproj.filters
│ │ ├── z_libmicrosim_devices
│ │ │ ├── z_libmicrosim_devices.vcxproj
│ │ │ └── z_libmicrosim_devices.vcxproj.filters
│ │ ├── z_libmicrosim_logging
│ │ │ ├── z_libmicrosim_logging.vcxproj
│ │ │ └── z_libmicrosim_logging.vcxproj.filters
│ │ ├── z_libmicrosim_output
│ │ │ ├── z_libmicrosim_output.vcxproj
│ │ │ └── z_libmicrosim_output.vcxproj.filters
│ │ ├── z_libmicrosim_traffic_lights
│ │ │ ├── z_libmicrosim_traffic_lights.vcxproj
│ │ │ └── z_libmicrosim_traffic_lights.vcxproj.filters
│ │ ├── z_libmicrosim_trigger
│ │ │ ├── z_libmicrosim_trigger.vcxproj
│ │ │ └── z_libmicrosim_trigger.vcxproj.filters
│ │ ├── z_libnetimport_vissim
│ │ │ ├── z_libnetimport_vissim.vcxproj
│ │ │ └── z_libnetimport_vissim.vcxproj.filters
│ │ ├── z_libutils_common
│ │ │ ├── z_libutils_common.vcxproj
│ │ │ └── z_libutils_common.vcxproj.filters
│ │ ├── z_libutils_distribution
│ │ │ ├── z_libutils_distribution.vcxproj
│ │ │ └── z_libutils_distribution.vcxproj.filters
│ │ ├── z_libutils_foxtools
│ │ │ ├── z_libutils_foxtools.vcxproj
│ │ │ └── z_libutils_foxtools.vcxproj.filters
│ │ ├── z_libutils_geom
│ │ │ ├── z_libutils_geom.vcxproj
│ │ │ └── z_libutils_geom.vcxproj.filters
│ │ ├── z_libutils_gui_div
│ │ │ ├── z_libutils_gui_div.vcxproj
│ │ │ └── z_libutils_gui_div.vcxproj.filters
│ │ ├── z_libutils_gui_events
│ │ │ ├── z_libutils_gui_events.vcxproj
│ │ │ └── z_libutils_gui_events.vcxproj.filters
│ │ ├── z_libutils_gui_globjects
│ │ │ ├── z_libutils_gui_globjects.vcxproj
│ │ │ └── z_libutils_gui_globjects.vcxproj.filters
│ │ ├── z_libutils_gui_images
│ │ │ ├── z_libutils_gui_images.vcxproj
│ │ │ └── z_libutils_gui_images.vcxproj.filters
│ │ ├── z_libutils_gui_settings
│ │ │ ├── z_libutils_gui_settings.vcxproj
│ │ │ └── z_libutils_gui_settings.vcxproj.filters
│ │ ├── z_libutils_gui_tracker
│ │ │ ├── z_libutils_gui_tracker.vcxproj
│ │ │ └── z_libutils_gui_tracker.vcxproj.filters
│ │ ├── z_libutils_gui_windows
│ │ │ ├── z_libutils_gui_windows.vcxproj
│ │ │ └── z_libutils_gui_windows.vcxproj.filters
│ │ ├── z_libutils_importio
│ │ │ ├── z_libutils_importio.vcxproj
│ │ │ └── z_libutils_importio.vcxproj.filters
│ │ ├── z_libutils_iodevices
│ │ │ ├── z_libutils_iodevices.vcxproj
│ │ │ └── z_libutils_iodevices.vcxproj.filters
│ │ ├── z_libutils_options
│ │ │ ├── z_libutils_options.vcxproj
│ │ │ └── z_libutils_options.vcxproj.filters
│ │ ├── z_libutils_xml
│ │ │ ├── z_libutils_xml.vcxproj
│ │ │ └── z_libutils_xml.vcxproj.filters
│ │ ├── z_optional_libtraciserver
│ │ │ ├── z_optional_libtraciserver.vcxproj
│ │ │ └── z_optional_libtraciserver.vcxproj.filters
│ │ ├── zz_foreign_eulerspiral
│ │ │ ├── zz_foreign_eulerspiral.vcxproj
│ │ │ └── zz_foreign_eulerspiral.vcxproj.filters
│ │ ├── zz_foreign_gl2ps
│ │ │ ├── zz_foreign_gl2ps.vcxproj
│ │ │ └── zz_foreign_gl2ps.vcxproj.filters
│ │ ├── zz_foreign_nvwa
│ │ │ ├── zz_foreign_nvwa.vcxproj
│ │ │ └── zz_foreign_nvwa.vcxproj.filters
│ │ ├── zz_foreign_polyfonts
│ │ │ ├── zz_foreign_polyfonts.vcxproj
│ │ │ └── zz_foreign_polyfonts.vcxproj.filters
│ │ ├── zz_foreign_rtree
│ │ │ ├── zz_foreign_rtree.vcxproj
│ │ │ └── zz_foreign_rtree.vcxproj.filters
│ │ └── zz_foreign_tcpip
│ │ ├── zz_foreign_tcpip.vcxproj
│ │ └── zz_foreign_tcpip.vcxproj.filters
│ ├── msvc9
│ │ ├── activitygen
│ │ │ └── activitygen.vcproj
│ │ ├── defaults.vsprops
│ │ ├── dfrouter
│ │ │ └── dfrouter.vcproj
│ │ ├── duarouter
│ │ │ └── duarouter.vcproj
│ │ ├── exe.vsprops
│ │ ├── Fastbuild.vsprops
│ │ ├── guisim
│ │ │ └── guisim.vcproj
│ │ ├── jtrrouter
│ │ │ └── jtrrouter.vcproj
│ │ ├── meso.sln
│ │ ├── meso.vsprops
│ │ ├── netconvert
│ │ │ └── netconvert.vcproj
│ │ ├── netgen
│ │ │ └── netgen.vcproj
│ │ ├── od2trips
│ │ │ └── od2trips.vcproj
│ │ ├── polyconvert
│ │ │ └── polyconvert.vcproj
│ │ ├── prj.sln
│ │ ├── Release.vsprops
│ │ ├── sumo
│ │ │ └── sumo.vcproj
│ │ ├── traci-testclient
│ │ │ └── Traci_TestClient.vcproj
│ │ ├── Win32.vsprops
│ │ ├── x64.vsprops
│ │ ├── y_libgui
│ │ │ └── y_libgui.vcproj
│ │ ├── y_libguinetload
│ │ │ └── y_libguinetload.vcproj
│ │ ├── y_libguisim
│ │ │ └── y_libguisim.vcproj
│ │ ├── y_libmesogui
│ │ │ └── y_libmesogui.vcproj
│ │ ├── y_libmesosim
│ │ │ └── y_libmesosim.vcproj
│ │ ├── y_libmicrosim
│ │ │ └── y_libmicrosim.vcproj
│ │ ├── y_libnetbuild
│ │ │ └── y_libnetbuild.vcproj
│ │ ├── y_libnetimport
│ │ │ └── y_libnetimport.vcproj
│ │ ├── y_libnetload
│ │ │ └── y_libnetload.vcproj
│ │ ├── y_libnetwrite
│ │ │ └── y_libnetwrite.vcproj
│ │ ├── y_librouter
│ │ │ └── y_librouter.vcproj
│ │ ├── z_libgui_dialogs
│ │ │ └── z_libgui_dialogs.vcproj
│ │ ├── z_libmicrosim_actions
│ │ │ └── z_libmicrosim_actions.vcproj
│ │ ├── z_libmicrosim_cfmodels
│ │ │ └── z_libmicrosim_cfmodels.vcproj
│ │ ├── z_libmicrosim_devices
│ │ │ └── z_libmicrosim_devices.vcproj
│ │ ├── z_libmicrosim_logging
│ │ │ └── z_libmicrosim_logging.vcproj
│ │ ├── z_libmicrosim_output
│ │ │ └── z_libmicrosim_output.vcproj
│ │ ├── z_libmicrosim_traffic_lights
│ │ │ └── z_libmicrosim_traffic_lights.vcproj
│ │ ├── z_libmicrosim_trigger
│ │ │ └── z_libmicrosim_trigger.vcproj
│ │ ├── z_libnetimport_vissim
│ │ │ └── z_libnetimport_vissim.vcproj
│ │ ├── z_libutils_common
│ │ │ └── z_libutils_common.vcproj
│ │ ├── z_libutils_distribution
│ │ │ └── z_libutils_distribution.vcproj
│ │ ├── z_libutils_foxtools
│ │ │ └── z_libutils_foxtools.vcproj
│ │ ├── z_libutils_geom
│ │ │ └── z_libutils_geom.vcproj
│ │ ├── z_libutils_gui_div
│ │ │ └── z_libutils_gui_div.vcproj
│ │ ├── z_libutils_gui_events
│ │ │ └── z_libutils_gui_events.vcproj
│ │ ├── z_libutils_gui_globjects
│ │ │ └── z_libutils_gui_globjects.vcproj
│ │ ├── z_libutils_gui_images
│ │ │ └── z_libutils_gui_images.vcproj
│ │ ├── z_libutils_gui_settings
│ │ │ └── z_libutils_gui_settings.vcproj
│ │ ├── z_libutils_gui_tracker
│ │ │ └── z_libutils_gui_tracker.vcproj
│ │ ├── z_libutils_gui_windows
│ │ │ └── z_libutils_gui_windows.vcproj
│ │ ├── z_libutils_importio
│ │ │ └── z_libutils_importio.vcproj
│ │ ├── z_libutils_iodevices
│ │ │ └── z_libutils_iodevices.vcproj
│ │ ├── z_libutils_options
│ │ │ └── z_libutils_options.vcproj
│ │ ├── z_libutils_shapes
│ │ │ └── z_libutils_shapes.vcproj
│ │ ├── z_libutils_xml
│ │ │ └── z_libutils_xml.vcproj
│ │ ├── z_optional_libtraciserver
│ │ │ └── z_optional_libtraciserver.vcproj
│ │ ├── zz_foreign_eulerspiral
│ │ │ └── zz_foreign_eulerspiral.vcproj
│ │ ├── zz_foreign_gl2ps
│ │ │ └── zz_foreign_gl2ps.vcproj
│ │ ├── zz_foreign_nvwa
│ │ │ └── zz_foreign_nvwa.vcproj
│ │ ├── zz_foreign_polyfonts
│ │ │ └── zz_foreign_polyfonts.vcproj
│ │ ├── zz_foreign_rtree
│ │ │ └── zz_foreign_rtree.vcproj
│ │ └── zz_foreign_tcpip
│ │ └── zz_foreign_tcpip.vcproj
│ └── package
│ └── sumo.spec
├── ChangeLog
├── config.guess
├── config.sub
├── configure
├── configure.ac
├── COPYING
├── depcomp
├── docs
│ ├── examples
│ │ ├── dfrouter
│ │ │ ├── dfrouter.dfrocfg
│ │ │ ├── input_messstrecke.det.xml
│ │ │ ├── input_tri.det.xml
│ │ │ ├── input_tri_flows.txt
│ │ │ └── input_tri.net.xml
│ │ ├── duarouter
│ │ │ ├── flows2routes
│ │ │ │ ├── flows2routes.duarcfg
│ │ │ │ ├── input_flows.flows.xml
│ │ │ │ └── input_net.net.xml
│ │ │ ├── flows2routes_100s_interval
│ │ │ │ ├── flows2routes_100s_interval.duarcfg
│ │ │ │ ├── input_flows.flows.xml
│ │ │ │ └── input_net.net.xml
│ │ │ ├── flows2routes_100s_interval_ext
│ │ │ │ ├── flows2routes_100s_interval_ext.duarcfg
│ │ │ │ ├── input_flows.flows.xml
│ │ │ │ └── input_net.net.xml
│ │ │ ├── flows2routes_200s_interval
│ │ │ │ ├── flows2routes_200s_interval.duarcfg
│ │ │ │ ├── input_flows.flows.xml
│ │ │ │ └── input_net.net.xml
│ │ │ └── trips2routes
│ │ │ ├── input_net.net.xml
│ │ │ ├── input_trips.trips.xml
│ │ │ └── trips2routes.duarcfg
│ │ ├── jtrrouter
│ │ │ ├── straight_only_sinks
│ │ │ │ ├── input_flows.flows.xml
│ │ │ │ ├── input_net.net.xml
│ │ │ │ └── straight_only_sinks.jtrrcfg
│ │ │ └── turns
│ │ │ ├── input_flows.flows.xml
│ │ │ ├── input_net.net.xml
│ │ │ ├── input_turns.turns.xml
│ │ │ └── turns.jtrrcfg
│ │ ├── netconvert
│ │ │ ├── connections
│ │ │ │ ├── cross3l_edge2edge_conns
│ │ │ │ │ ├── cross3l_edge2edge_conns.netccfg
│ │ │ │ │ ├── input_connections.con.xml
│ │ │ │ │ ├── input_edges.edg.xml
│ │ │ │ │ └── input_nodes.nod.xml
│ │ │ │ ├── cross3l_lane2lane_conns
│ │ │ │ │ ├── cross3l_lane2lane_conns.netccfg
│ │ │ │ │ ├── input_connections.con.xml
│ │ │ │ │ ├── input_edges.edg.xml
│ │ │ │ │ └── input_nodes.nod.xml
│ │ │ │ ├── cross3l_no_turnarounds
│ │ │ │ │ ├── cross3l_no_turnarounds.netccfg
│ │ │ │ │ ├── input_edges.edg.xml
│ │ │ │ │ └── input_nodes.nod.xml
│ │ │ │ ├── cross3l_prohibitions
│ │ │ │ │ ├── cross3l_prohibitions.netccfg
│ │ │ │ │ ├── input_connections.con.xml
│ │ │ │ │ ├── input_edges.edg.xml
│ │ │ │ │ └── input_nodes.nod.xml
│ │ │ │ └── cross3l_unconstrained
│ │ │ │ ├── cross3l_unconstrained.netccfg
│ │ │ │ ├── input_edges.edg.xml
│ │ │ │ └── input_nodes.nod.xml
│ │ │ ├── dlr-testtrack
│ │ │ │ ├── dlr-testtrack.netccfg
│ │ │ │ ├── input_connections.con.xml
│ │ │ │ ├── input_edges.edg.xml
│ │ │ │ └── input_nodes.nod.xml
│ │ │ ├── hokkaido
│ │ │ │ ├── hokkaido.netccfg
│ │ │ │ ├── input_edges.edg.xml
│ │ │ │ └── input_nodes.nod.xml
│ │ │ ├── OSM
│ │ │ │ └── adlershof_dlr
│ │ │ │ ├── adlershof_dlr.netccfg
│ │ │ │ └── osm.xml
│ │ │ ├── speed_in_kmh
│ │ │ │ ├── cross_notypes_kmh
│ │ │ │ │ ├── cross_notypes_kmh.netccfg
│ │ │ │ │ ├── input_edges.edg.xml
│ │ │ │ │ ├── input_nodes.nod.xml
│ │ │ │ │ └── input_types.typ.xml
│ │ │ │ └── cross_usingtypes_kmh
│ │ │ │ ├── cross_usingtypes_kmh.netccfg
│ │ │ │ ├── input_edges.edg.xml
│ │ │ │ ├── input_nodes.nod.xml
│ │ │ │ └── input_types.typ.xml
│ │ │ └── types
│ │ │ ├── cross_notypes
│ │ │ │ ├── cross_notypes.netccfg
│ │ │ │ ├── input_edges.edg.xml
│ │ │ │ ├── input_nodes.nod.xml
│ │ │ │ └── input_types.typ.xml
│ │ │ └── cross_usingtypes
│ │ │ ├── cross_usingtypes.netccfg
│ │ │ ├── input_edges.edg.xml
│ │ │ ├── input_nodes.nod.xml
│ │ │ └── input_types.typ.xml
│ │ ├── sumo
│ │ │ ├── busses
│ │ │ │ ├── busses.sumocfg
│ │ │ │ ├── input_additional.add.xml
│ │ │ │ ├── input_routes.rou.xml
│ │ │ │ └── net.net.xml
│ │ │ ├── hokkaido
│ │ │ │ ├── hokkaido.sumocfg
│ │ │ │ ├── input_routes.rou.xml
│ │ │ │ └── net.net.xml
│ │ │ ├── output
│ │ │ │ ├── cross3ltl_inductloops
│ │ │ │ │ ├── cross3ltl_inductloops.sumocfg
│ │ │ │ │ ├── input_additional.add.xml
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ ├── cross3ltl_meandata_constrained
│ │ │ │ │ ├── cross3ltl_meandata_constrained.sumocfg
│ │ │ │ │ ├── input_additional.add.xml
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ ├── cross3ltl_meandata_edges
│ │ │ │ │ ├── cross3ltl_meandata_edges.sumocfg
│ │ │ │ │ ├── input_additional.add.xml
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ ├── cross3ltl_meandata_lanes
│ │ │ │ │ ├── cross3ltl_meandata_lanes.sumocfg
│ │ │ │ │ ├── input_additional.add.xml
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ ├── cross3ltl_rawdump
│ │ │ │ │ ├── cross3ltl_rawdump.sumocfg
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ ├── cross3ltl_tripinfo
│ │ │ │ │ ├── cross3ltl_tripinfo.sumocfg
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ ├── cross3ltl_vehroutes
│ │ │ │ │ ├── cross3ltl_vehroutes.sumocfg
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ └── cross3ltl_vtypeprobe
│ │ │ │ ├── cross3ltl_vtypeprobe.sumocfg
│ │ │ │ ├── input_additional.add.xml
│ │ │ │ ├── input_routes.rou.xml
│ │ │ │ └── net.net.xml
│ │ │ ├── simple_nets
│ │ │ │ ├── box
│ │ │ │ │ ├── box1l
│ │ │ │ │ │ ├── box1l.sumocfg
│ │ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ │ └── net.net.xml
│ │ │ │ │ ├── box2l
│ │ │ │ │ │ ├── box2l.sumocfg
│ │ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ │ └── net.net.xml
│ │ │ │ │ ├── box3l
│ │ │ │ │ │ ├── box3l.sumocfg
│ │ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ │ └── net.net.xml
│ │ │ │ │ └── box4l
│ │ │ │ │ ├── box4l.sumocfg
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ └── cross
│ │ │ │ ├── cross1l
│ │ │ │ │ ├── cross1l.sumocfg
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ ├── cross1ltl
│ │ │ │ │ ├── cross1ltl.sumocfg
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ ├── cross3l
│ │ │ │ │ ├── cross3l.sumocfg
│ │ │ │ │ ├── input_routes.rou.xml
│ │ │ │ │ └── net.net.xml
│ │ │ │ └── cross3ltl
│ │ │ │ ├── cross3ltl.sumocfg
│ │ │ │ ├── input_routes.rou.xml
│ │ │ │ └── net.net.xml
│ │ │ ├── variable_speed_signs
│ │ │ │ ├── input_additional2.add.xml
│ │ │ │ ├── input_additional.add.xml
│ │ │ │ ├── input_definition.def.xml
│ │ │ │ ├── input_routes.rou.xml
│ │ │ │ ├── net.net.xml
│ │ │ │ └── variable_speed_signs.sumocfg
│ │ │ ├── vehicle_stops
│ │ │ │ ├── input_routes.rou.xml
│ │ │ │ ├── net.net.xml
│ │ │ │ └── vehicle_stops.sumocfg
│ │ │ └── visualization
│ │ │ └── parade
│ │ │ ├── input_routes.rou.xml
│ │ │ ├── net.net.xml
│ │ │ └── parade.sumocfg
│ │ └── tools
│ │ └── dua-iterate
│ │ ├── input_net.net.xml
│ │ ├── input_trips.trips.xml
│ │ ├── routes.rou.xml
│ │ └── tripinfos.xml
│ └── tutorial
│ ├── city_mobil
│ │ ├── agentManager.py
│ │ ├── constants.py
│ │ ├── createNet.py
│ │ ├── runner.py
│ │ ├── simpleManager.py
│ │ ├── statistics.py
│ │ └── vehicleControl.py
│ ├── hello
│ │ ├── data
│ │ │ ├── hello.edg.xml
│ │ │ ├── hello.netccfg
│ │ │ ├── hello.net.xml
│ │ │ ├── hello.nod.xml
│ │ │ ├── hello.rou.xml
│ │ │ ├── hello.settings.xml
│ │ │ └── hello.sumocfg
│ │ └── runner.py
│ ├── osm_activitygen
│ │ └── eichstaett.net.xml
│ ├── output_parsing
│ │ ├── data
│ │ │ ├── circular.add.xml
│ │ │ ├── circular.edg.xml
│ │ │ ├── circular.netccfg
│ │ │ ├── circular.nod.xml
│ │ │ ├── circular.rou.xml
│ │ │ ├── circular.typ.xml
│ │ │ ├── output_file.sumocfg
│ │ │ └── output_socket.sumocfg
│ │ └── runner.py
│ ├── quickstart
│ │ ├── data
│ │ │ ├── quickstart.con.xml
│ │ │ ├── quickstart.edg.xml
│ │ │ ├── quickstart.netccfg
│ │ │ ├── quickstart.net.xml
│ │ │ ├── quickstart.nod.xml
│ │ │ ├── quickstart.rou.xml
│ │ │ ├── quickstart.sumocfg
│ │ │ └── quickstart.typ.xml
│ │ └── runner.py
│ ├── san_pablo_dam
│ │ ├── data
│ │ │ ├── analyzeData.py
│ │ │ ├── input_det.add.xml
│ │ │ ├── input_vss.add.xml
│ │ │ ├── obstimes_1_1.txt
│ │ │ ├── obstimes_1_2.txt
│ │ │ ├── obstimes_1_3.txt
│ │ │ ├── obstimes_1_4.txt
│ │ │ ├── obstimes_1_6.txt
│ │ │ ├── obstimes_1_7.txt
│ │ │ ├── obstimes_1_8.txt
│ │ │ ├── obstimes_2_1.txt
│ │ │ ├── obstimes_2_2.txt
│ │ │ ├── obstimes_2_3.txt
│ │ │ ├── obstimes_2_4.txt
│ │ │ ├── obstimes_2_5.txt
│ │ │ ├── obstimes_2_7.txt
│ │ │ ├── obstimes_2_8.txt
│ │ │ ├── spd-road.edg.xml
│ │ │ ├── spd-road.nod.xml
│ │ │ └── spd-road.sumocfg
│ │ ├── runner.py
│ │ └── validate.py
│ └── traci_tls
│ ├── data
│ │ ├── cross.con.xml
│ │ ├── cross.det.xml
│ │ ├── cross.edg.xml
│ │ ├── cross.netccfg
│ │ ├── cross.net.xml
│ │ ├── cross.nod.xml
│ │ └── cross.sumocfg
│ ├── embedded.py
│ └── runner.py
├── INSTALL
├── install-sh
├── ltmain.sh
├── Makefile.am
├── Makefile.in
├── missing
├── NEWS
├── README
├── src
│ ├── activitygen
│ │ ├── activities
│ │ │ ├── AGActivities.cpp
│ │ │ ├── AGActivities.h
│ │ │ ├── AGActivity.cpp
│ │ │ ├── AGActivity.h
│ │ │ ├── AGFreeTime.cpp
│ │ │ ├── AGFreeTime.h
│ │ │ ├── AGTrip.cpp
│ │ │ ├── AGTrip.h
│ │ │ ├── AGWorkAndSchool.cpp
│ │ │ ├── AGWorkAndSchool.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── activitygen_main.cpp
│ │ ├── AGActivityGen.cpp
│ │ ├── AGActivityGen.h
│ │ ├── AGActivityGenHandler.cpp
│ │ ├── AGActivityGenHandler.h
│ │ ├── AGActivityTripWriter.cpp
│ │ ├── AGActivityTripWriter.h
│ │ ├── AGFrame.cpp
│ │ ├── AGFrame.h
│ │ ├── city
│ │ │ ├── AGAdult.cpp
│ │ │ ├── AGAdult.h
│ │ │ ├── AGBus.cpp
│ │ │ ├── AGBus.h
│ │ │ ├── AGBusLine.cpp
│ │ │ ├── AGBusLine.h
│ │ │ ├── AGCar.cpp
│ │ │ ├── AGCar.h
│ │ │ ├── AGChild.cpp
│ │ │ ├── AGChild.h
│ │ │ ├── AGCity.cpp
│ │ │ ├── AGCity.h
│ │ │ ├── AGDataAndStatistics.cpp
│ │ │ ├── AGDataAndStatistics.h
│ │ │ ├── AGHousehold.cpp
│ │ │ ├── AGHousehold.h
│ │ │ ├── AGPerson.cpp
│ │ │ ├── AGPerson.h
│ │ │ ├── AGPosition.cpp
│ │ │ ├── AGPosition.h
│ │ │ ├── AGSchool.cpp
│ │ │ ├── AGSchool.h
│ │ │ ├── AGStreet.cpp
│ │ │ ├── AGStreet.h
│ │ │ ├── AGTime.cpp
│ │ │ ├── AGTime.h
│ │ │ ├── AGWorkPosition.cpp
│ │ │ ├── AGWorkPosition.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ ├── config.h
│ ├── config.h.in
│ ├── dfrouter
│ │ ├── dfrouter_main.cpp
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── RODFDetector.cpp
│ │ ├── RODFDetectorFlow.cpp
│ │ ├── RODFDetectorFlow.h
│ │ ├── RODFDetector.h
│ │ ├── RODFDetectorHandler.cpp
│ │ ├── RODFDetectorHandler.h
│ │ ├── RODFDetFlowLoader.cpp
│ │ ├── RODFDetFlowLoader.h
│ │ ├── RODFEdgeBuilder.cpp
│ │ ├── RODFEdgeBuilder.h
│ │ ├── RODFEdge.cpp
│ │ ├── RODFEdge.h
│ │ ├── RODFFrame.cpp
│ │ ├── RODFFrame.h
│ │ ├── RODFNet.cpp
│ │ ├── RODFNet.h
│ │ ├── RODFRouteCont.cpp
│ │ ├── RODFRouteCont.h
│ │ └── RODFRouteDesc.h
│ ├── duarouter
│ │ ├── duarouter_main.cpp
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── RODUAEdgeBuilder.cpp
│ │ ├── RODUAEdgeBuilder.h
│ │ ├── RODUAFrame.cpp
│ │ └── RODUAFrame.h
│ ├── foreign
│ │ ├── additional.txt
│ │ ├── eulerspiral
│ │ │ ├── angles.h
│ │ │ ├── BiArc.cpp
│ │ │ ├── BiArc.h
│ │ │ ├── euler.cpp
│ │ │ ├── euler.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── points.h
│ │ ├── gl2ps
│ │ │ ├── gl2ps.c
│ │ │ ├── gl2ps.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── mersenne
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── MersenneTwister.h
│ │ ├── nvwa
│ │ │ ├── debug_new.cpp
│ │ │ ├── debug_new.h
│ │ │ ├── fast_mutex.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── static_assert.h
│ │ ├── polyfonts
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── pfPSansBold16.c
│ │ │ ├── pfPSansBold16.h
│ │ │ ├── polyfonts.c
│ │ │ ├── polyfonts.h
│ │ │ └── polyfonttypes.h
│ │ ├── rtree
│ │ │ ├── LayeredRTree.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── RTree.h
│ │ │ └── SUMORTree.h
│ │ └── tcpip
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── socket.cpp
│ │ ├── socket.h
│ │ ├── storage.cpp
│ │ └── storage.h
│ ├── gui
│ │ ├── dialogs
│ │ │ ├── GUIDialog_AboutSUMO.cpp
│ │ │ ├── GUIDialog_AboutSUMO.h
│ │ │ ├── GUIDialog_AppSettings.cpp
│ │ │ ├── GUIDialog_AppSettings.h
│ │ │ ├── GUIDialog_Breakpoints.cpp
│ │ │ ├── GUIDialog_Breakpoints.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── GUIApplicationWindow.cpp
│ │ ├── GUIApplicationWindow.h
│ │ ├── GUIEvent_SimulationEnded.h
│ │ ├── GUIEvent_SimulationLoaded.h
│ │ ├── GUIGlobals.cpp
│ │ ├── GUIGlobals.h
│ │ ├── GUILoadThread.cpp
│ │ ├── GUILoadThread.h
│ │ ├── GUIManipulator.cpp
│ │ ├── GUIManipulator.h
│ │ ├── GUIRunThread.cpp
│ │ ├── GUIRunThread.h
│ │ ├── GUISUMOViewParent.cpp
│ │ ├── GUISUMOViewParent.h
│ │ ├── GUITLLogicPhasesTrackerWindow.cpp
│ │ ├── GUITLLogicPhasesTrackerWindow.h
│ │ ├── GUIViewTraffic.cpp
│ │ ├── GUIViewTraffic.h
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── TraCIServerAPI_GUI.cpp
│ │ └── TraCIServerAPI_GUI.h
│ ├── guinetload
│ │ ├── GUIDetectorBuilder.cpp
│ │ ├── GUIDetectorBuilder.h
│ │ ├── GUIEdgeControlBuilder.cpp
│ │ ├── GUIEdgeControlBuilder.h
│ │ ├── GUITriggerBuilder.cpp
│ │ ├── GUITriggerBuilder.h
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ ├── guisim
│ │ ├── GUIBusStop.cpp
│ │ ├── GUIBusStop.h
│ │ ├── GUICalibrator.cpp
│ │ ├── GUICalibrator.h
│ │ ├── GUIDetectorWrapper.cpp
│ │ ├── GUIDetectorWrapper.h
│ │ ├── GUI_E2_ZS_Collector.cpp
│ │ ├── GUI_E2_ZS_Collector.h
│ │ ├── GUI_E2_ZS_CollectorOverLanes.cpp
│ │ ├── GUI_E2_ZS_CollectorOverLanes.h
│ │ ├── GUIE3Collector.cpp
│ │ ├── GUIE3Collector.h
│ │ ├── GUIEdge.cpp
│ │ ├── GUIEdge.h
│ │ ├── GUIEventControl.cpp
│ │ ├── GUIEventControl.h
│ │ ├── GUIInductLoop.cpp
│ │ ├── GUIInductLoop.h
│ │ ├── GUIInstantInductLoop.cpp
│ │ ├── GUIInstantInductLoop.h
│ │ ├── GUIJunctionWrapper.cpp
│ │ ├── GUIJunctionWrapper.h
│ │ ├── GUILane.cpp
│ │ ├── GUILane.h
│ │ ├── GUILaneSpeedTrigger.cpp
│ │ ├── GUILaneSpeedTrigger.h
│ │ ├── GUINet.cpp
│ │ ├── GUINet.h
│ │ ├── GUIPersonControl.cpp
│ │ ├── GUIPersonControl.h
│ │ ├── GUIPerson.cpp
│ │ ├── GUIPerson.h
│ │ ├── GUIShapeContainer.cpp
│ │ ├── GUIShapeContainer.h
│ │ ├── guisim64.ico
│ │ ├── GUITrafficLightLogicWrapper.cpp
│ │ ├── GUITrafficLightLogicWrapper.h
│ │ ├── GUITriggeredRerouter.cpp
│ │ ├── GUITriggeredRerouter.h
│ │ ├── GUIVehicleControl.cpp
│ │ ├── GUIVehicleControl.h
│ │ ├── GUIVehicle.cpp
│ │ ├── GUIVehicle.h
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ ├── guisim_main.cpp
│ ├── guisim.rc
│ ├── jtrrouter
│ │ ├── jtrrouter_main.cpp
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── ROJTREdgeBuilder.cpp
│ │ ├── ROJTREdgeBuilder.h
│ │ ├── ROJTREdge.cpp
│ │ ├── ROJTREdge.h
│ │ ├── ROJTRFrame.cpp
│ │ ├── ROJTRFrame.h
│ │ ├── ROJTRRouter.cpp
│ │ ├── ROJTRRouter.h
│ │ ├── ROJTRTurnDefLoader.cpp
│ │ └── ROJTRTurnDefLoader.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── microsim
│ │ ├── actions
│ │ │ ├── Command_SaveTLCoupledDet.cpp
│ │ │ ├── Command_SaveTLCoupledDet.h
│ │ │ ├── Command_SaveTLCoupledLaneDet.cpp
│ │ │ ├── Command_SaveTLCoupledLaneDet.h
│ │ │ ├── Command_SaveTLSState.cpp
│ │ │ ├── Command_SaveTLSState.h
│ │ │ ├── Command_SaveTLSSwitches.cpp
│ │ │ ├── Command_SaveTLSSwitches.h
│ │ │ ├── Command_SaveTLSSwitchStates.cpp
│ │ │ ├── Command_SaveTLSSwitchStates.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── cfmodels
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── MSCFModel.cpp
│ │ │ ├── MSCFModel_Daniel1.cpp
│ │ │ ├── MSCFModel_Daniel1.h
│ │ │ ├── MSCFModel.h
│ │ │ ├── MSCFModel_IDM.cpp
│ │ │ ├── MSCFModel_IDM.h
│ │ │ ├── MSCFModel_Kerner.cpp
│ │ │ ├── MSCFModel_Kerner.h
│ │ │ ├── MSCFModel_Krauss.cpp
│ │ │ ├── MSCFModel_Krauss.h
│ │ │ ├── MSCFModel_KraussOrig1.cpp
│ │ │ ├── MSCFModel_KraussOrig1.h
│ │ │ ├── MSCFModel_KraussPS.cpp
│ │ │ ├── MSCFModel_KraussPS.h
│ │ │ ├── MSCFModel_PWag2009.cpp
│ │ │ ├── MSCFModel_PWag2009.h
│ │ │ ├── MSCFModel_SmartSK.cpp
│ │ │ ├── MSCFModel_SmartSK.h
│ │ │ ├── MSCFModel_Wiedemann.cpp
│ │ │ └── MSCFModel_Wiedemann.h
│ │ ├── devices
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── MSDevice_BTreceiver.cpp
│ │ │ ├── MSDevice_BTreceiver.h
│ │ │ ├── MSDevice_BTsender.cpp
│ │ │ ├── MSDevice_BTsender.h
│ │ │ ├── MSDevice.cpp
│ │ │ ├── MSDevice_Example.cpp
│ │ │ ├── MSDevice_Example.h
│ │ │ ├── MSDevice.h
│ │ │ ├── MSDevice_HBEFA.cpp
│ │ │ ├── MSDevice_HBEFA.h
│ │ │ ├── MSDevice_Person.cpp
│ │ │ ├── MSDevice_Person.h
│ │ │ ├── MSDevice_Routing.cpp
│ │ │ ├── MSDevice_Routing.h
│ │ │ ├── MSDevice_Tripinfo.cpp
│ │ │ ├── MSDevice_Tripinfo.h
│ │ │ ├── MSDevice_Vehroutes.cpp
│ │ │ └── MSDevice_Vehroutes.h
│ │ ├── logging
│ │ │ ├── CastingFunctionBinding.h
│ │ │ ├── FuncBinding_IntParam.h
│ │ │ ├── FuncBinding_StringParam.h
│ │ │ ├── FunctionBinding.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── MSAbstractLaneChangeModel.cpp
│ │ ├── MSAbstractLaneChangeModel.h
│ │ ├── MSBaseVehicle.cpp
│ │ ├── MSBaseVehicle.h
│ │ ├── MSBitSetLogic.h
│ │ ├── MSEdgeControl.cpp
│ │ ├── MSEdgeControl.h
│ │ ├── MSEdge.cpp
│ │ ├── MSEdge.h
│ │ ├── MSEdgeWeightsStorage.cpp
│ │ ├── MSEdgeWeightsStorage.h
│ │ ├── MSEventControl.cpp
│ │ ├── MSEventControl.h
│ │ ├── MSFrame.cpp
│ │ ├── MSFrame.h
│ │ ├── MSGlobals.cpp
│ │ ├── MSGlobals.h
│ │ ├── MSInsertionControl.cpp
│ │ ├── MSInsertionControl.h
│ │ ├── MSInternalJunction.cpp
│ │ ├── MSInternalJunction.h
│ │ ├── MSJunctionControl.cpp
│ │ ├── MSJunctionControl.h
│ │ ├── MSJunction.cpp
│ │ ├── MSJunction.h
│ │ ├── MSJunctionLogic.cpp
│ │ ├── MSJunctionLogic.h
│ │ ├── MSLaneChanger.cpp
│ │ ├── MSLaneChanger.h
│ │ ├── MSLane.cpp
│ │ ├── MSLane.h
│ │ ├── MSLCM_DK2008.cpp
│ │ ├── MSLCM_DK2008.h
│ │ ├── MSLCM_JE2013.cpp
│ │ ├── MSLCM_JE2013.h
│ │ ├── MSLCM_LC2013.cpp
│ │ ├── MSLCM_LC2013.h
│ │ ├── MSLinkCont.cpp
│ │ ├── MSLinkCont.h
│ │ ├── MSLink.cpp
│ │ ├── MSLink.h
│ │ ├── MSLogicJunction.cpp
│ │ ├── MSLogicJunction.h
│ │ ├── MSMoveReminder.cpp
│ │ ├── MSMoveReminder.h
│ │ ├── MSNet.cpp
│ │ ├── MSNet.h
│ │ ├── MSNoLogicJunction.cpp
│ │ ├── MSNoLogicJunction.h
│ │ ├── MSPersonControl.cpp
│ │ ├── MSPersonControl.h
│ │ ├── MSPerson.cpp
│ │ ├── MSPerson.h
│ │ ├── MSRightOfWayJunction.cpp
│ │ ├── MSRightOfWayJunction.h
│ │ ├── MSRoute.cpp
│ │ ├── MSRoute.h
│ │ ├── MSRouteHandler.cpp
│ │ ├── MSRouteHandler.h
│ │ ├── MSStateHandler.cpp
│ │ ├── MSStateHandler.h
│ │ ├── MSVehicleContainer.cpp
│ │ ├── MSVehicleContainer.h
│ │ ├── MSVehicleControl.cpp
│ │ ├── MSVehicleControl.h
│ │ ├── MSVehicle.cpp
│ │ ├── MSVehicle.h
│ │ ├── MSVehicleTransfer.cpp
│ │ ├── MSVehicleTransfer.h
│ │ ├── MSVehicleType.cpp
│ │ ├── MSVehicleType.h
│ │ ├── output
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── MSCrossSection.h
│ │ │ ├── MSDetectorControl.cpp
│ │ │ ├── MSDetectorControl.h
│ │ │ ├── MSDetectorFileOutput.h
│ │ │ ├── MSE2Collector.cpp
│ │ │ ├── MSE2Collector.h
│ │ │ ├── MS_E2_ZS_CollectorOverLanes.cpp
│ │ │ ├── MS_E2_ZS_CollectorOverLanes.h
│ │ │ ├── MSE3Collector.cpp
│ │ │ ├── MSE3Collector.h
│ │ │ ├── MSEmissionExport.cpp
│ │ │ ├── MSEmissionExport.h
│ │ │ ├── MSFCDExport.cpp
│ │ │ ├── MSFCDExport.h
│ │ │ ├── MSFullExport.cpp
│ │ │ ├── MSFullExport.h
│ │ │ ├── MSInductLoop.cpp
│ │ │ ├── MSInductLoop.h
│ │ │ ├── MSInstantInductLoop.cpp
│ │ │ ├── MSInstantInductLoop.h
│ │ │ ├── MSMeanData.cpp
│ │ │ ├── MSMeanData.h
│ │ │ ├── MSMeanData_Harmonoise.cpp
│ │ │ ├── MSMeanData_Harmonoise.h
│ │ │ ├── MSMeanData_HBEFA.cpp
│ │ │ ├── MSMeanData_HBEFA.h
│ │ │ ├── MSMeanData_Net.cpp
│ │ │ ├── MSMeanData_Net.h
│ │ │ ├── MSQueueExport.cpp
│ │ │ ├── MSQueueExport.h
│ │ │ ├── MSRouteProbe.cpp
│ │ │ ├── MSRouteProbe.h
│ │ │ ├── MSVTKExport.cpp
│ │ │ ├── MSVTKExport.h
│ │ │ ├── MSVTypeProbe.cpp
│ │ │ ├── MSVTypeProbe.h
│ │ │ ├── MSXMLRawOut.cpp
│ │ │ └── MSXMLRawOut.h
│ │ ├── traffic_lights
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── MSActuatedTrafficLightLogic.cpp
│ │ │ ├── MSActuatedTrafficLightLogic.h
│ │ │ ├── MSAgentbasedTrafficLightLogic.cpp
│ │ │ ├── MSAgentbasedTrafficLightLogic.h
│ │ │ ├── MSOffTrafficLightLogic.cpp
│ │ │ ├── MSOffTrafficLightLogic.h
│ │ │ ├── MSPhaseDefinition.h
│ │ │ ├── MSSimpleTrafficLightLogic.cpp
│ │ │ ├── MSSimpleTrafficLightLogic.h
│ │ │ ├── MSTLLogicControl.cpp
│ │ │ ├── MSTLLogicControl.h
│ │ │ ├── MSTrafficLightLogic.cpp
│ │ │ └── MSTrafficLightLogic.h
│ │ └── trigger
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── MSBusStop.cpp
│ │ ├── MSBusStop.h
│ │ ├── MSCalibrator.cpp
│ │ ├── MSCalibrator.h
│ │ ├── MSLaneSpeedTrigger.cpp
│ │ ├── MSLaneSpeedTrigger.h
│ │ ├── MSTrigger.cpp
│ │ ├── MSTriggeredReader.cpp
│ │ ├── MSTriggeredReader.h
│ │ ├── MSTriggeredRerouter.cpp
│ │ ├── MSTriggeredRerouter.h
│ │ └── MSTrigger.h
│ ├── netbuild
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NBAlgorithms.cpp
│ │ ├── NBAlgorithms.h
│ │ ├── NBAlgorithms_Ramps.cpp
│ │ ├── NBAlgorithms_Ramps.h
│ │ ├── NBCapacity2Lanes.h
│ │ ├── NBConnection.cpp
│ │ ├── NBConnectionDefs.h
│ │ ├── NBConnection.h
│ │ ├── NBCont.h
│ │ ├── NBContHelper.cpp
│ │ ├── NBContHelper.h
│ │ ├── NBDistribution.cpp
│ │ ├── NBDistribution.h
│ │ ├── NBDistrictCont.cpp
│ │ ├── NBDistrictCont.h
│ │ ├── NBDistrict.cpp
│ │ ├── NBDistrict.h
│ │ ├── NBEdgeCont.cpp
│ │ ├── NBEdgeCont.h
│ │ ├── NBEdge.cpp
│ │ ├── NBEdge.h
│ │ ├── NBFrame.cpp
│ │ ├── NBFrame.h
│ │ ├── NBHelpers.cpp
│ │ ├── NBHelpers.h
│ │ ├── NBJoinedEdgesMap.cpp
│ │ ├── NBJoinedEdgesMap.h
│ │ ├── NBLinkPossibilityMatrix.h
│ │ ├── NBLoadedSUMOTLDef.cpp
│ │ ├── NBLoadedSUMOTLDef.h
│ │ ├── NBLoadedTLDef.cpp
│ │ ├── NBLoadedTLDef.h
│ │ ├── NBNetBuilder.cpp
│ │ ├── NBNetBuilder.h
│ │ ├── NBNodeCont.cpp
│ │ ├── NBNodeCont.h
│ │ ├── NBNode.cpp
│ │ ├── NBNode.h
│ │ ├── NBNodeShapeComputer.cpp
│ │ ├── NBNodeShapeComputer.h
│ │ ├── NBOwnTLDef.cpp
│ │ ├── NBOwnTLDef.h
│ │ ├── NBRequest.cpp
│ │ ├── NBRequest.h
│ │ ├── NBSign.cpp
│ │ ├── NBSign.h
│ │ ├── NBTrafficLightDefinition.cpp
│ │ ├── NBTrafficLightDefinition.h
│ │ ├── NBTrafficLightLogicCont.cpp
│ │ ├── NBTrafficLightLogicCont.h
│ │ ├── NBTrafficLightLogic.cpp
│ │ ├── NBTrafficLightLogic.h
│ │ ├── NBTypeCont.cpp
│ │ └── NBTypeCont.h
│ ├── netconvert_main.cpp
│ ├── netgen
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── netgen_main.cpp
│ │ ├── NGEdge.cpp
│ │ ├── NGEdge.h
│ │ ├── NGFrame.cpp
│ │ ├── NGFrame.h
│ │ ├── NGNet.cpp
│ │ ├── NGNet.h
│ │ ├── NGNode.cpp
│ │ ├── NGNode.h
│ │ ├── NGRandomNetBuilder.cpp
│ │ └── NGRandomNetBuilder.h
│ ├── netimport
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NIFrame.cpp
│ │ ├── NIFrame.h
│ │ ├── NIImporter_ArcView.cpp
│ │ ├── NIImporter_ArcView.h
│ │ ├── NIImporter_DlrNavteq.cpp
│ │ ├── NIImporter_DlrNavteq.h
│ │ ├── NIImporter_ITSUMO.cpp
│ │ ├── NIImporter_ITSUMO.h
│ │ ├── NIImporter_MATSim.cpp
│ │ ├── NIImporter_MATSim.h
│ │ ├── NIImporter_OpenDrive.cpp
│ │ ├── NIImporter_OpenDrive.h
│ │ ├── NIImporter_OpenStreetMap.cpp
│ │ ├── NIImporter_OpenStreetMap.h
│ │ ├── NIImporter_RobocupRescue.cpp
│ │ ├── NIImporter_RobocupRescue.h
│ │ ├── NIImporter_SUMO.cpp
│ │ ├── NIImporter_SUMO.h
│ │ ├── NIImporter_VISUM.cpp
│ │ ├── NIImporter_VISUM.h
│ │ ├── NILoader.cpp
│ │ ├── NILoader.h
│ │ ├── NINavTeqHelper.cpp
│ │ ├── NINavTeqHelper.h
│ │ ├── NIVisumTL.cpp
│ │ ├── NIVisumTL.h
│ │ ├── NIXMLConnectionsHandler.cpp
│ │ ├── NIXMLConnectionsHandler.h
│ │ ├── NIXMLEdgesHandler.cpp
│ │ ├── NIXMLEdgesHandler.h
│ │ ├── NIXMLNodesHandler.cpp
│ │ ├── NIXMLNodesHandler.h
│ │ ├── NIXMLTrafficLightsHandler.cpp
│ │ ├── NIXMLTrafficLightsHandler.h
│ │ ├── NIXMLTypesHandler.cpp
│ │ ├── NIXMLTypesHandler.h
│ │ └── vissim
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NIImporter_Vissim.cpp
│ │ ├── NIImporter_Vissim.h
│ │ ├── NIVissimElements.h
│ │ ├── tempstructs
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── NIVissimAbstractEdge.cpp
│ │ │ ├── NIVissimAbstractEdge.h
│ │ │ ├── NIVissimBoundedClusterObject.cpp
│ │ │ ├── NIVissimBoundedClusterObject.h
│ │ │ ├── NIVissimClosedLaneDef.cpp
│ │ │ ├── NIVissimClosedLaneDef.h
│ │ │ ├── NIVissimClosedLanesVector.h
│ │ │ ├── NIVissimClosures.cpp
│ │ │ ├── NIVissimClosures.h
│ │ │ ├── NIVissimConnectionCluster.cpp
│ │ │ ├── NIVissimConnectionCluster.h
│ │ │ ├── NIVissimConnection.cpp
│ │ │ ├── NIVissimConnection.h
│ │ │ ├── NIVissimDistrictConnection.cpp
│ │ │ ├── NIVissimDistrictConnection.h
│ │ │ ├── NIVissimDisturbance.cpp
│ │ │ ├── NIVissimDisturbance.h
│ │ │ ├── NIVissimEdge.cpp
│ │ │ ├── NIVissimEdge.h
│ │ │ ├── NIVissimEdgePosMap.cpp
│ │ │ ├── NIVissimEdgePosMap.h
│ │ │ ├── NIVissimExtendedEdgePoint.cpp
│ │ │ ├── NIVissimExtendedEdgePoint.h
│ │ │ ├── NIVissimExtendedEdgePointVector.h
│ │ │ ├── NIVissimNodeCluster.cpp
│ │ │ ├── NIVissimNodeCluster.h
│ │ │ ├── NIVissimNodeDef.cpp
│ │ │ ├── NIVissimNodeDef_Edges.cpp
│ │ │ ├── NIVissimNodeDef_Edges.h
│ │ │ ├── NIVissimNodeDef.h
│ │ │ ├── NIVissimNodeDef_Poly.cpp
│ │ │ ├── NIVissimNodeDef_Poly.h
│ │ │ ├── NIVissimNodeParticipatingEdge.cpp
│ │ │ ├── NIVissimNodeParticipatingEdge.h
│ │ │ ├── NIVissimNodeParticipatingEdgeVector.h
│ │ │ ├── NIVissimSource.cpp
│ │ │ ├── NIVissimSource.h
│ │ │ ├── NIVissimTL.cpp
│ │ │ ├── NIVissimTL.h
│ │ │ ├── NIVissimTrafficDescription.cpp
│ │ │ ├── NIVissimTrafficDescription.h
│ │ │ ├── NIVissimVehicleClass.cpp
│ │ │ ├── NIVissimVehicleClass.h
│ │ │ ├── NIVissimVehicleClassVector.h
│ │ │ ├── NIVissimVehicleType.cpp
│ │ │ ├── NIVissimVehicleType.h
│ │ │ ├── NIVissimVehTypeClass.cpp
│ │ │ └── NIVissimVehTypeClass.h
│ │ └── typeloader
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NIVissimSingleTypeParser_Auswertungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Auswertungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Detektordefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Detektordefinition.h
│ │ ├── NIVissimSingleTypeParser_DynUml.cpp
│ │ ├── NIVissimSingleTypeParser_DynUml.h
│ │ ├── NIVissimSingleTypeParser_Einheitendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Einheitendefinition.h
│ │ ├── NIVissimSingleTypeParser_Emission.cpp
│ │ ├── NIVissimSingleTypeParser_Emission.h
│ │ ├── NIVissimSingleTypeParser_Fahrtverlaufdateien.cpp
│ │ ├── NIVissimSingleTypeParser_Fahrtverlaufdateien.h
│ │ ├── NIVissimSingleTypeParser_Fahrverhaltendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Fahrverhaltendefinition.h
│ │ ├── NIVissimSingleTypeParser_Fahrzeugklassendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Fahrzeugklassendefinition.h
│ │ ├── NIVissimSingleTypeParser_Fahrzeugtypdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Fahrzeugtypdefinition.h
│ │ ├── NIVissimSingleTypeParser_Fensterdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Fensterdefinition.h
│ │ ├── NIVissimSingleTypeParser_Gefahrwarnungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Gefahrwarnungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Gelbverhaltendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Gelbverhaltendefinition.h
│ │ ├── NIVissimSingleTypeParser_Geschwindigkeitsverteilungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Geschwindigkeitsverteilungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Haltestellendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Haltestellendefinition.h
│ │ ├── NIVissimSingleTypeParser_Kantensperrung.cpp
│ │ ├── NIVissimSingleTypeParser_Kantensperrung.h
│ │ ├── NIVissimSingleTypeParser_Kennungszeile.cpp
│ │ ├── NIVissimSingleTypeParser_Kennungszeile.h
│ │ ├── NIVissimSingleTypeParser_Knotendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Knotendefinition.h
│ │ ├── NIVissimSingleTypeParser_Laengenverteilungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Laengenverteilungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Langsamfahrbereichdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Langsamfahrbereichdefinition.h
│ │ ├── NIVissimSingleTypeParser_Lichtsignalanlagendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Lichtsignalanlagendefinition.h
│ │ ├── NIVissimSingleTypeParser_Liniendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Liniendefinition.h
│ │ ├── NIVissimSingleTypeParser_Linksverkehr.cpp
│ │ ├── NIVissimSingleTypeParser_Linksverkehr.h
│ │ ├── NIVissimSingleTypeParser_LSAKopplungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_LSAKopplungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Messungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Messungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Netzobjektdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Netzobjektdefinition.h
│ │ ├── NIVissimSingleTypeParser_Parkplatzdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Parkplatzdefinition.h
│ │ ├── NIVissimSingleTypeParser_Querschnittsmessungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Querschnittsmessungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Querverkehrsstoerungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Querverkehrsstoerungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Rautedefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Rautedefinition.h
│ │ ├── NIVissimSingleTypeParser_Reisezeitmessungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Reisezeitmessungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Richtungsentscheidungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Richtungsentscheidungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Richtungspfeildefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Richtungspfeildefinition.h
│ │ ├── NIVissimSingleTypeParser_Routenentscheidungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Routenentscheidungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Signalgeberdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Signalgeberdefinition.h
│ │ ├── NIVissimSingleTypeParser_Signalgruppendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Signalgruppendefinition.h
│ │ ├── NIVissimSingleTypeParser_Simdauer.cpp
│ │ ├── NIVissimSingleTypeParser_Simdauer.h
│ │ ├── NIVissimSingleTypeParser_SimRate.cpp
│ │ ├── NIVissimSingleTypeParser_SimRate.h
│ │ ├── NIVissimSingleTypeParser_Startuhrzeit.cpp
│ │ ├── NIVissimSingleTypeParser_Startuhrzeit.h
│ │ ├── NIVissimSingleTypeParser_Startzufallszahl.cpp
│ │ ├── NIVissimSingleTypeParser_Startzufallszahl.h
│ │ ├── NIVissimSingleTypeParser_Stauparameterdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Stauparameterdefinition.h
│ │ ├── NIVissimSingleTypeParser_Stauzaehlerdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Stauzaehlerdefinition.h
│ │ ├── NIVissimSingleTypeParser_Stopschilddefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Stopschilddefinition.h
│ │ ├── NIVissimSingleTypeParser_Streckendefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Streckendefinition.h
│ │ ├── NIVissimSingleTypeParser_Streckentypdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Streckentypdefinition.h
│ │ ├── NIVissimSingleTypeParser_TEAPACDefinition.cpp
│ │ ├── NIVissimSingleTypeParser_TEAPACDefinition.h
│ │ ├── NIVissimSingleTypeParser_Verbindungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Verbindungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Verkehrszusammensetzungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Verkehrszusammensetzungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Verlustzeitmessungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Verlustzeitmessungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_VWunschentscheidungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_VWunschentscheidungsdefinition.h
│ │ ├── NIVissimSingleTypeParser__XKurvedefinition.cpp
│ │ ├── NIVissimSingleTypeParser__XKurvedefinition.h
│ │ ├── NIVissimSingleTypeParser__XVerteilungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser__XVerteilungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Zeitenverteilungsdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Zeitenverteilungsdefinition.h
│ │ ├── NIVissimSingleTypeParser_Zeitschrittfaktor.cpp
│ │ ├── NIVissimSingleTypeParser_Zeitschrittfaktor.h
│ │ ├── NIVissimSingleTypeParser_Zuflussdefinition.cpp
│ │ ├── NIVissimSingleTypeParser_Zuflussdefinition.h
│ │ ├── NIVissimSingleTypeParser_Zusammensetzungsdefinition.cpp
│ │ └── NIVissimSingleTypeParser_Zusammensetzungsdefinition.h
│ ├── netload
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NLBuilder.cpp
│ │ ├── NLBuilder.h
│ │ ├── NLDetectorBuilder.cpp
│ │ ├── NLDetectorBuilder.h
│ │ ├── NLDiscreteEventBuilder.cpp
│ │ ├── NLDiscreteEventBuilder.h
│ │ ├── NLEdgeControlBuilder.cpp
│ │ ├── NLEdgeControlBuilder.h
│ │ ├── NLHandler.cpp
│ │ ├── NLHandler.h
│ │ ├── NLJunctionControlBuilder.cpp
│ │ ├── NLJunctionControlBuilder.h
│ │ ├── NLTriggerBuilder.cpp
│ │ └── NLTriggerBuilder.h
│ ├── netwrite
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NWFrame.cpp
│ │ ├── NWFrame.h
│ │ ├── NWWriter_DlrNavteq.cpp
│ │ ├── NWWriter_DlrNavteq.h
│ │ ├── NWWriter_MATSim.cpp
│ │ ├── NWWriter_MATSim.h
│ │ ├── NWWriter_OpenDrive.cpp
│ │ ├── NWWriter_OpenDrive.h
│ │ ├── NWWriter_SUMO.cpp
│ │ ├── NWWriter_SUMO.h
│ │ ├── NWWriter_XML.cpp
│ │ └── NWWriter_XML.h
│ ├── od2trips
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── od2trips_main.cpp
│ │ ├── ODCell.h
│ │ ├── ODDistrictCont.cpp
│ │ ├── ODDistrictCont.h
│ │ ├── ODDistrict.cpp
│ │ ├── ODDistrict.h
│ │ ├── ODDistrictHandler.cpp
│ │ ├── ODDistrictHandler.h
│ │ ├── ODMatrix.cpp
│ │ └── ODMatrix.h
│ ├── polyconvert
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── PCLoaderArcView.cpp
│ │ ├── PCLoaderArcView.h
│ │ ├── PCLoaderDlrNavteq.cpp
│ │ ├── PCLoaderDlrNavteq.h
│ │ ├── PCLoaderOSM.cpp
│ │ ├── PCLoaderOSM.h
│ │ ├── PCLoaderVisum.cpp
│ │ ├── PCLoaderVisum.h
│ │ ├── PCLoaderXML.cpp
│ │ ├── PCLoaderXML.h
│ │ ├── PCNetProjectionLoader.cpp
│ │ ├── PCNetProjectionLoader.h
│ │ ├── PCPolyContainer.cpp
│ │ ├── PCPolyContainer.h
│ │ ├── PCTypeDefHandler.cpp
│ │ ├── PCTypeDefHandler.h
│ │ ├── PCTypeMap.cpp
│ │ ├── PCTypeMap.h
│ │ └── polyconvert_main.cpp
│ ├── router
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── ReferencedItem.h
│ │ ├── ROAbstractEdgeBuilder.h
│ │ ├── ROCostCalculator.cpp
│ │ ├── ROCostCalculator.h
│ │ ├── ROEdge.cpp
│ │ ├── ROEdge.h
│ │ ├── ROFrame.cpp
│ │ ├── ROFrame.h
│ │ ├── ROHelper.cpp
│ │ ├── ROHelper.h
│ │ ├── ROLane.h
│ │ ├── ROLoader.cpp
│ │ ├── ROLoader.h
│ │ ├── RONet.cpp
│ │ ├── RONet.h
│ │ ├── RONetHandler.cpp
│ │ ├── RONetHandler.h
│ │ ├── RONode.cpp
│ │ ├── RONode.h
│ │ ├── RORoute.cpp
│ │ ├── RORouteDef.cpp
│ │ ├── RORouteDef.h
│ │ ├── RORoute.h
│ │ ├── RORouteHandler.cpp
│ │ ├── RORouteHandler.h
│ │ ├── ROVehicleCont.cpp
│ │ ├── ROVehicleCont.h
│ │ ├── ROVehicle.cpp
│ │ └── ROVehicle.h
│ ├── sumo_main.cpp
│ ├── traci-server
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── TraCIConstants.h
│ │ ├── TraCIException.h
│ │ ├── TraCIServerAPI_ArealDetector.cpp
│ │ ├── TraCIServerAPI_ArealDetector.h
│ │ ├── TraCIServerAPI_Edge.cpp
│ │ ├── TraCIServerAPI_Edge.h
│ │ ├── TraCIServerAPI_InductionLoop.cpp
│ │ ├── TraCIServerAPI_InductionLoop.h
│ │ ├── TraCIServerAPI_Junction.cpp
│ │ ├── TraCIServerAPI_Junction.h
│ │ ├── TraCIServerAPI_Lane.cpp
│ │ ├── TraCIServerAPI_Lane.h
│ │ ├── TraCIServerAPI_MeMeDetector.cpp
│ │ ├── TraCIServerAPI_MeMeDetector.h
│ │ ├── TraCIServerAPI_POI.cpp
│ │ ├── TraCIServerAPI_POI.h
│ │ ├── TraCIServerAPI_Polygon.cpp
│ │ ├── TraCIServerAPI_Polygon.h
│ │ ├── TraCIServerAPI_Route.cpp
│ │ ├── TraCIServerAPI_Route.h
│ │ ├── TraCIServerAPI_Simulation.cpp
│ │ ├── TraCIServerAPI_Simulation.h
│ │ ├── TraCIServerAPI_TLS.cpp
│ │ ├── TraCIServerAPI_TLS.h
│ │ ├── TraCIServerAPI_Vehicle.cpp
│ │ ├── TraCIServerAPI_Vehicle.h
│ │ ├── TraCIServerAPI_VehicleType.cpp
│ │ ├── TraCIServerAPI_VehicleType.h
│ │ ├── TraCIServer.cpp
│ │ └── TraCIServer.h
│ ├── traci_testclient
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── TraCITestClient.cpp
│ │ ├── TraCITestClient.h
│ │ └── tracitestclient_main.cpp
│ ├── utils
│ │ ├── common
│ │ │ ├── AbstractMutex.h
│ │ │ ├── AStarRouter.h
│ │ │ ├── Command.h
│ │ │ ├── DijkstraRouterEffort.h
│ │ │ ├── DijkstraRouterTT.h
│ │ │ ├── FileHelpers.cpp
│ │ │ ├── FileHelpers.h
│ │ │ ├── HelpersHarmonoise.cpp
│ │ │ ├── HelpersHarmonoise.h
│ │ │ ├── HelpersHBEFA.cpp
│ │ │ ├── HelpersHBEFA.h
│ │ │ ├── IDSupplier.cpp
│ │ │ ├── IDSupplier.h
│ │ │ ├── InstancePool.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── MsgHandler.cpp
│ │ │ ├── MsgHandler.h
│ │ │ ├── MsgRetrievingFunction.h
│ │ │ ├── Named.h
│ │ │ ├── NamedObjectCont.h
│ │ │ ├── NamedRTree.h
│ │ │ ├── Parameterised.cpp
│ │ │ ├── Parameterised.h
│ │ │ ├── RandHelper.cpp
│ │ │ ├── RandHelper.h
│ │ │ ├── RandomDistributor.h
│ │ │ ├── RGBColor.cpp
│ │ │ ├── RGBColor.h
│ │ │ ├── StaticCommand.h
│ │ │ ├── StdDefs.h
│ │ │ ├── StringBijection.h
│ │ │ ├── StringTokenizer.cpp
│ │ │ ├── StringTokenizer.h
│ │ │ ├── StringUtils.cpp
│ │ │ ├── StringUtils.h
│ │ │ ├── SUMOAbstractRouter.h
│ │ │ ├── SUMOTime.cpp
│ │ │ ├── SUMOTime.h
│ │ │ ├── SUMOVehicleClass.cpp
│ │ │ ├── SUMOVehicleClass.h
│ │ │ ├── SUMOVehicle.h
│ │ │ ├── SUMOVehicleParameter.cpp
│ │ │ ├── SUMOVehicleParameter.h
│ │ │ ├── SUMOVTypeParameter.cpp
│ │ │ ├── SUMOVTypeParameter.h
│ │ │ ├── SystemFrame.cpp
│ │ │ ├── SystemFrame.h
│ │ │ ├── SysUtils.cpp
│ │ │ ├── SysUtils.h
│ │ │ ├── ToString.h
│ │ │ ├── TplConvert.h
│ │ │ ├── UtilExceptions.h
│ │ │ ├── ValueRetriever.h
│ │ │ ├── ValueSource.h
│ │ │ ├── ValueTimeLine.h
│ │ │ ├── VectorHelper.h
│ │ │ └── WrappingCommand.h
│ │ ├── distribution
│ │ │ ├── DistributionCont.cpp
│ │ │ ├── DistributionCont.h
│ │ │ ├── Distribution.h
│ │ │ ├── Distribution_MeanDev.cpp
│ │ │ ├── Distribution_MeanDev.h
│ │ │ ├── Distribution_Points.cpp
│ │ │ ├── Distribution_Points.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── foxtools
│ │ │ ├── FXBaseObject.cpp
│ │ │ ├── FXBaseObject.h
│ │ │ ├── fxexdefs.h
│ │ │ ├── FXLCDLabel.cpp
│ │ │ ├── FXLCDLabel.h
│ │ │ ├── FXLinkLabel.cpp
│ │ │ ├── FXLinkLabel.h
│ │ │ ├── FXRealSpinDial.cpp
│ │ │ ├── FXRealSpinDial.h
│ │ │ ├── FXSevenSegment.cpp
│ │ │ ├── FXSevenSegment.h
│ │ │ ├── FXSingleEventThread.cpp
│ │ │ ├── FXSingleEventThread.h
│ │ │ ├── FXThreadEvent.cpp
│ │ │ ├── FXThreadEvent.h
│ │ │ ├── FXThreadMessageRetriever.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── MFXAddEditTypedTable.cpp
│ │ │ ├── MFXAddEditTypedTable.h
│ │ │ ├── MFXCheckableButton.cpp
│ │ │ ├── MFXCheckableButton.h
│ │ │ ├── MFXEditableTable.cpp
│ │ │ ├── MFXEditableTable.h
│ │ │ ├── MFXEventQue.cpp
│ │ │ ├── MFXEventQue.h
│ │ │ ├── MFXImageHelper.cpp
│ │ │ ├── MFXImageHelper.h
│ │ │ ├── MFXInterThreadEventClient.h
│ │ │ ├── MFXMenuHeader.cpp
│ │ │ ├── MFXMenuHeader.h
│ │ │ ├── MFXMutex.cpp
│ │ │ ├── MFXMutex.h
│ │ │ ├── MFXUtils.cpp
│ │ │ └── MFXUtils.h
│ │ ├── geom
│ │ │ ├── AbstractPoly.h
│ │ │ ├── bezier.cpp
│ │ │ ├── bezier.h
│ │ │ ├── Boundary.cpp
│ │ │ ├── Boundary.h
│ │ │ ├── Bresenham.cpp
│ │ │ ├── Bresenham.h
│ │ │ ├── GeoConvHelper.cpp
│ │ │ ├── GeoConvHelper.h
│ │ │ ├── GeomConvHelper.cpp
│ │ │ ├── GeomConvHelper.h
│ │ │ ├── GeomHelper.cpp
│ │ │ ├── GeomHelper.h
│ │ │ ├── Helper_ConvexHull.cpp
│ │ │ ├── Helper_ConvexHull.h
│ │ │ ├── Line.cpp
│ │ │ ├── Line.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Position.cpp
│ │ │ ├── Position.h
│ │ │ ├── PositionVector.cpp
│ │ │ └── PositionVector.h
│ │ ├── gui
│ │ │ ├── div
│ │ │ │ ├── GLHelper.cpp
│ │ │ │ ├── GLHelper.h
│ │ │ │ ├── GLObjectValuePassConnector.h
│ │ │ │ ├── GUIDialog_GLChosenEditor.cpp
│ │ │ │ ├── GUIDialog_GLChosenEditor.h
│ │ │ │ ├── GUIGlobalSelection.cpp
│ │ │ │ ├── GUIGlobalSelection.h
│ │ │ │ ├── GUIIOGlobals.cpp
│ │ │ │ ├── GUIIOGlobals.h
│ │ │ │ ├── GUIMessageWindow.cpp
│ │ │ │ ├── GUIMessageWindow.h
│ │ │ │ ├── GUIParameterTableItem.h
│ │ │ │ ├── GUIParameterTableWindow.cpp
│ │ │ │ ├── GUIParameterTableWindow.h
│ │ │ │ ├── GUIParam_PopupMenu.cpp
│ │ │ │ ├── GUIParam_PopupMenu.h
│ │ │ │ ├── GUISelectedStorage.cpp
│ │ │ │ ├── GUISelectedStorage.h
│ │ │ │ ├── GUIUserIO.cpp
│ │ │ │ ├── GUIUserIO.h
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── events
│ │ │ │ ├── GUIEvent.h
│ │ │ │ ├── GUIEvent_Message.h
│ │ │ │ ├── GUIEvent_SimulationStep.h
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── globjects
│ │ │ │ ├── GLIncludes.h
│ │ │ │ ├── GUIGlObject_AbstractAdd.cpp
│ │ │ │ ├── GUIGlObject_AbstractAdd.h
│ │ │ │ ├── GUIGlObject.cpp
│ │ │ │ ├── GUIGlObject.h
│ │ │ │ ├── GUIGLObjectPopupMenu.cpp
│ │ │ │ ├── GUIGLObjectPopupMenu.h
│ │ │ │ ├── GUIGlObjectStorage.cpp
│ │ │ │ ├── GUIGlObjectStorage.h
│ │ │ │ ├── GUIGlObjectTypes.h
│ │ │ │ ├── GUIPointOfInterest.cpp
│ │ │ │ ├── GUIPointOfInterest.h
│ │ │ │ ├── GUIPolygon.cpp
│ │ │ │ ├── GUIPolygon.h
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── images
│ │ │ │ ├── allow_rotation.xpm
│ │ │ │ ├── app_breakpoints.xpm
│ │ │ │ ├── app_finder.xpm
│ │ │ │ ├── app_selector.xpm
│ │ │ │ ├── app_table.xpm
│ │ │ │ ├── app_tlstracker.xpm
│ │ │ │ ├── app_tracker.xpm
│ │ │ │ ├── camera.xpm
│ │ │ │ ├── close_gaps.xpm
│ │ │ │ ├── closing.xpm
│ │ │ │ ├── colorwheel.xpm
│ │ │ │ ├── colour_lane.xpm
│ │ │ │ ├── colour_vehicle.xpm
│ │ │ │ ├── cont.xpm
│ │ │ │ ├── create_graph.xpm
│ │ │ │ ├── cut.xpm
│ │ │ │ ├── dilate.xpm
│ │ │ │ ├── document.xpm
│ │ │ │ ├── edit_graph.xpm
│ │ │ │ ├── erase_stains.xpm
│ │ │ │ ├── erode.xpm
│ │ │ │ ├── extract_streets.xpm
│ │ │ │ ├── ext.xpm
│ │ │ │ ├── eyedrop.xpm
│ │ │ │ ├── fileopen.xpm
│ │ │ │ ├── fileprint.xpm
│ │ │ │ ├── filesave.xpm
│ │ │ │ ├── flag.cpp
│ │ │ │ ├── flag_minus.cpp
│ │ │ │ ├── flag_plus.cpp
│ │ │ │ ├── GUIIcons.h
│ │ │ │ ├── GUIIconSubSys.cpp
│ │ │ │ ├── GUIIconSubSys.h
│ │ │ │ ├── GUITexturesHelper.cpp
│ │ │ │ ├── GUITexturesHelper.h
│ │ │ │ ├── halt.xpm
│ │ │ │ ├── locate_add.xpm
│ │ │ │ ├── locate_edge.xpm
│ │ │ │ ├── locate_junction.xpm
│ │ │ │ ├── locate_shape.xpm
│ │ │ │ ├── locate_tls.xpm
│ │ │ │ ├── locate_vehicle.xpm
│ │ │ │ ├── locate.xpm
│ │ │ │ ├── magnify.xpm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── manip.cpp
│ │ │ │ ├── netedit.xpm
│ │ │ │ ├── netopen.xpm
│ │ │ │ ├── new_window.xpm
│ │ │ │ ├── no.xpm
│ │ │ │ ├── open_bmp_dialog.xpm
│ │ │ │ ├── opening.xpm
│ │ │ │ ├── paintbrush1x.xpm
│ │ │ │ ├── paintbrush2x.xpm
│ │ │ │ ├── paintbrush3x.xpm
│ │ │ │ ├── paintbrush4x.xpm
│ │ │ │ ├── paintbrush5x.xpm
│ │ │ │ ├── play.xpm
│ │ │ │ ├── rarify.xpm
│ │ │ │ ├── recenter_view.xpm
│ │ │ │ ├── redo.xpm
│ │ │ │ ├── reload.xpm
│ │ │ │ ├── removedb.xpm
│ │ │ │ ├── rubber1x.xpm
│ │ │ │ ├── rubber2x.xpm
│ │ │ │ ├── rubber3x.xpm
│ │ │ │ ├── rubber4x.xpm
│ │ │ │ ├── rubber5x.xpm
│ │ │ │ ├── savedb.xpm
│ │ │ │ ├── show_tooltips.xpm
│ │ │ │ ├── skeletonize.xpm
│ │ │ │ ├── step.xpm
│ │ │ │ ├── stop.xpm
│ │ │ │ ├── undo.xpm
│ │ │ │ ├── view1.xpm
│ │ │ │ ├── view2.xpm
│ │ │ │ ├── view3.xpm
│ │ │ │ ├── windows_cascade.xpm
│ │ │ │ ├── windows_tile_horizontally.xpm
│ │ │ │ ├── windows_tile_vertically.xpm
│ │ │ │ ├── yes.xpm
│ │ │ │ └── zoomstyle.xpm
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── settings
│ │ │ │ ├── GUIColorer.h
│ │ │ │ ├── GUIColorScheme.h
│ │ │ │ ├── GUICompleteSchemeStorage.cpp
│ │ │ │ ├── GUICompleteSchemeStorage.h
│ │ │ │ ├── GUISettingsHandler.cpp
│ │ │ │ ├── GUISettingsHandler.h
│ │ │ │ ├── GUIVisualizationSettings.cpp
│ │ │ │ ├── GUIVisualizationSettings.h
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── tracker
│ │ │ │ ├── GUIParameterTracker.cpp
│ │ │ │ ├── GUIParameterTracker.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── TrackerValueDesc.cpp
│ │ │ │ └── TrackerValueDesc.h
│ │ │ └── windows
│ │ │ ├── GUIAppEnum.h
│ │ │ ├── GUIDanielPerspectiveChanger.cpp
│ │ │ ├── GUIDanielPerspectiveChanger.h
│ │ │ ├── GUIDialog_EditViewport.cpp
│ │ │ ├── GUIDialog_EditViewport.h
│ │ │ ├── GUIDialog_GLObjChooser.cpp
│ │ │ ├── GUIDialog_GLObjChooser.h
│ │ │ ├── GUIDialog_ViewSettings.cpp
│ │ │ ├── GUIDialog_ViewSettings.h
│ │ │ ├── GUIGlChildWindow.cpp
│ │ │ ├── GUIGlChildWindow.h
│ │ │ ├── GUIMainWindow.cpp
│ │ │ ├── GUIMainWindow.h
│ │ │ ├── GUIPerspectiveChanger.cpp
│ │ │ ├── GUIPerspectiveChanger.h
│ │ │ ├── GUISUMOAbstractView.cpp
│ │ │ ├── GUISUMOAbstractView.h
│ │ │ ├── Makefile.am
│ │ │ └── Makefile.in
│ │ ├── importio
│ │ │ ├── LineHandler.h
│ │ │ ├── LineReader.cpp
│ │ │ ├── LineReader.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── NamedColumnsParser.cpp
│ │ │ └── NamedColumnsParser.h
│ │ ├── iodevices
│ │ │ ├── BinaryFormatter.cpp
│ │ │ ├── BinaryFormatter.h
│ │ │ ├── BinaryInputDevice.cpp
│ │ │ ├── BinaryInputDevice.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── OutputDevice_CERR.cpp
│ │ │ ├── OutputDevice_CERR.h
│ │ │ ├── OutputDevice_COUT.cpp
│ │ │ ├── OutputDevice_COUT.h
│ │ │ ├── OutputDevice.cpp
│ │ │ ├── OutputDevice_File.cpp
│ │ │ ├── OutputDevice_File.h
│ │ │ ├── OutputDevice.h
│ │ │ ├── OutputDevice_Network.cpp
│ │ │ ├── OutputDevice_Network.h
│ │ │ ├── OutputDevice_String.cpp
│ │ │ ├── OutputDevice_String.h
│ │ │ ├── OutputFormatter.h
│ │ │ ├── PlainXMLFormatter.cpp
│ │ │ └── PlainXMLFormatter.h
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── options
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Option.cpp
│ │ │ ├── Option.h
│ │ │ ├── OptionsCont.cpp
│ │ │ ├── OptionsCont.h
│ │ │ ├── OptionsIO.cpp
│ │ │ ├── OptionsIO.h
│ │ │ ├── OptionsLoader.cpp
│ │ │ ├── OptionsLoader.h
│ │ │ ├── OptionsParser.cpp
│ │ │ └── OptionsParser.h
│ │ ├── shapes
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── PointOfInterest.h
│ │ │ ├── Polygon.cpp
│ │ │ ├── Polygon.h
│ │ │ ├── ShapeContainer.cpp
│ │ │ ├── ShapeContainer.h
│ │ │ ├── Shape.cpp
│ │ │ └── Shape.h
│ │ ├── traci
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── TraCIAPI.cpp
│ │ │ └── TraCIAPI.h
│ │ └── xml
│ │ ├── GenericSAXHandler.cpp
│ │ ├── GenericSAXHandler.h
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── SAXWeightsHandler.cpp
│ │ ├── SAXWeightsHandler.h
│ │ ├── SUMORouteHandler.cpp
│ │ ├── SUMORouteHandler.h
│ │ ├── SUMORouteLoaderControl.cpp
│ │ ├── SUMORouteLoaderControl.h
│ │ ├── SUMORouteLoader.cpp
│ │ ├── SUMORouteLoader.h
│ │ ├── SUMOSAXAttributes.cpp
│ │ ├── SUMOSAXAttributes.h
│ │ ├── SUMOSAXAttributesImpl_Binary.cpp
│ │ ├── SUMOSAXAttributesImpl_Binary.h
│ │ ├── SUMOSAXAttributesImpl_Xerces.cpp
│ │ ├── SUMOSAXAttributesImpl_Xerces.h
│ │ ├── SUMOSAXHandler.cpp
│ │ ├── SUMOSAXHandler.h
│ │ ├── SUMOSAXReader.cpp
│ │ ├── SUMOSAXReader.h
│ │ ├── SUMOVehicleParserHelper.cpp
│ │ ├── SUMOVehicleParserHelper.h
│ │ ├── SUMOXMLDefinitions.cpp
│ │ ├── SUMOXMLDefinitions.h
│ │ ├── XMLSubSys.cpp
│ │ └── XMLSubSys.h
│ └── windows_config.h
├── sumo.doxyconf
├── tools
│ ├── 10to11.py
│ ├── assign
│ │ ├── Assignment.py
│ │ ├── assign.py
│ │ ├── cadytsIterate.py
│ │ ├── costFunctionChecker.py
│ │ ├── costMemory.py
│ │ ├── dijkstra.py
│ │ ├── duaIterate_analysis.py
│ │ ├── duaIterate.py
│ │ ├── elements.py
│ │ ├── inputs.py
│ │ ├── matrixDailyToHourly.py
│ │ ├── network.py
│ │ ├── networkStatistics.py
│ │ ├── one-shot.py
│ │ ├── outputs.py
│ │ ├── routeChoices.py
│ │ ├── run.py
│ │ ├── statisticsElements.py
│ │ └── tables.py
│ ├── bin
│ │ └── traceExporter.py
│ ├── build
│ │ ├── apply_astyle.py
│ │ ├── checkAuthors.py
│ │ ├── checkSvnProps.py
│ │ ├── dailyBuildMSVC8.bat
│ │ ├── dailyBuildMSVC.py
│ │ ├── dailyUpdateMakeGCC
│ │ ├── pythonPropsMSVC.py
│ │ ├── status.py
│ │ ├── svn-hook-post-commit
│ │ ├── ubuntuBuild.sh
│ │ ├── version.py
│ │ └── wix.py
│ ├── contributed
│ │ ├── calibration
│ │ │ └── cadytsSumoController.jar
│ │ ├── sumoplayer
│ │ │ ├── AUTHOR
│ │ │ ├── build.xml
│ │ │ ├── convert_sumoplayer_op_2_lonlat.py
│ │ │ ├── lib
│ │ │ │ ├── javaproj-1.0.4.jar
│ │ │ │ └── xerces_2_5_0.jar
│ │ │ ├── LICENSE
│ │ │ ├── README
│ │ │ └── src
│ │ │ └── java
│ │ │ └── de
│ │ │ └── psi
│ │ │ └── telco
│ │ │ └── sumoplayer
│ │ │ ├── SUMOGeoCoordinatesResolver.java
│ │ │ ├── SUMOLane.java
│ │ │ ├── SUMOLocationListener.java
│ │ │ ├── SUMONetwork.java
│ │ │ ├── SUMOPipedLocationListener.java
│ │ │ ├── SUMOPlayer.java
│ │ │ ├── SUMOSAXHandler.java
│ │ │ ├── SUMOSAXNeworkfileHandler.java
│ │ │ └── util
│ │ │ ├── GeoCalc.java
│ │ │ ├── LineImpl.java
│ │ │ ├── Line.java
│ │ │ ├── PointImpl.java
│ │ │ ├── Point.java
│ │ │ ├── PROJTransformer.java
│ │ │ └── Vector.java
│ │ ├── traas
│ │ │ ├── build.xml
│ │ │ ├── examples
│ │ │ │ ├── java_client
│ │ │ │ │ └── Main.java
│ │ │ │ ├── run.bat
│ │ │ │ ├── simulation
│ │ │ │ │ ├── config.sumo.cfg
│ │ │ │ │ ├── detectors.xml
│ │ │ │ │ ├── example.net.xml
│ │ │ │ │ ├── routes.xml
│ │ │ │ │ ├── settings.xml
│ │ │ │ │ └── vehicles.xml
│ │ │ │ └── ws_config.xml
│ │ │ ├── license.txt
│ │ │ └── src
│ │ │ ├── de
│ │ │ │ ├── tudresden
│ │ │ │ │ ├── sumo
│ │ │ │ │ │ ├── cmd
│ │ │ │ │ │ │ ├── ArealDetector.java
│ │ │ │ │ │ │ ├── Edge.java
│ │ │ │ │ │ │ ├── Gui.java
│ │ │ │ │ │ │ ├── Inductionloop.java
│ │ │ │ │ │ │ ├── Junction.java
│ │ │ │ │ │ │ ├── Lane.java
│ │ │ │ │ │ │ ├── Multientryexit.java
│ │ │ │ │ │ │ ├── Poi.java
│ │ │ │ │ │ │ ├── Polygon.java
│ │ │ │ │ │ │ ├── Route.java
│ │ │ │ │ │ │ ├── Simulation.java
│ │ │ │ │ │ │ ├── Trafficlights.java
│ │ │ │ │ │ │ ├── Vehicle.java
│ │ │ │ │ │ │ └── Vehicletype.java
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ │ └── Constants.java
│ │ │ │ │ │ └── util
│ │ │ │ │ │ ├── CommandProcessor.java
│ │ │ │ │ │ ├── ConvertHelper.java
│ │ │ │ │ │ ├── Query.java
│ │ │ │ │ │ ├── StringList.java
│ │ │ │ │ │ ├── SumoCommand.java
│ │ │ │ │ │ └── Sumo.java
│ │ │ │ │ └── ws
│ │ │ │ │ ├── conf
│ │ │ │ │ │ └── Config.java
│ │ │ │ │ ├── container
│ │ │ │ │ │ ├── SumoBoundingBox.java
│ │ │ │ │ │ ├── SumoColor.java
│ │ │ │ │ │ ├── SumoGeometry.java
│ │ │ │ │ │ ├── SumoLink.java
│ │ │ │ │ │ ├── SumoLinkList.java
│ │ │ │ │ │ ├── SumoPosition2D.java
│ │ │ │ │ │ ├── SumoStringList.java
│ │ │ │ │ │ ├── SumoTLSLogic.java
│ │ │ │ │ │ └── SumoTLSPhase.java
│ │ │ │ │ ├── log
│ │ │ │ │ │ ├── Log.java
│ │ │ │ │ │ └── Log_txt.java
│ │ │ │ │ ├── Service_Impl.java
│ │ │ │ │ ├── Service.java
│ │ │ │ │ ├── ShutdownHook.java
│ │ │ │ │ ├── Traci.java
│ │ │ │ │ └── WebService.java
│ │ │ │ └── uniluebeck
│ │ │ │ └── itm
│ │ │ │ └── tcpip
│ │ │ │ └── Storage.java
│ │ │ └── it
│ │ │ └── polito
│ │ │ └── appeal
│ │ │ └── traci
│ │ │ ├── CloseQuery.java
│ │ │ ├── protocol
│ │ │ │ ├── Command.java
│ │ │ │ ├── RequestMessage.java
│ │ │ │ ├── ResponseContainer.java
│ │ │ │ ├── ResponseMessage.java
│ │ │ │ └── StatusResponse.java
│ │ │ ├── SumoTraciConnection.java
│ │ │ └── TraCIException.java
│ │ ├── traci4j
│ │ │ ├── build.xml
│ │ │ ├── COPYING
│ │ │ ├── examples
│ │ │ │ └── it
│ │ │ │ └── polito
│ │ │ │ └── appeal
│ │ │ │ └── traci
│ │ │ │ └── examples
│ │ │ │ ├── GetVehicleInfo.java
│ │ │ │ └── OpenStepsClose.java
│ │ │ ├── lib
│ │ │ │ ├── junit.jar
│ │ │ │ ├── log4j.jar
│ │ │ │ ├── org.hamcrest.core_1.1.0.v20090501071000.jar
│ │ │ │ └── xercesImpl.jar
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── java
│ │ │ │ │ ├── de
│ │ │ │ │ │ └── uniluebeck
│ │ │ │ │ │ └── itm
│ │ │ │ │ │ └── tcpip
│ │ │ │ │ │ ├── Socket.java
│ │ │ │ │ │ └── Storage.java
│ │ │ │ │ └── it
│ │ │ │ │ └── polito
│ │ │ │ │ └── appeal
│ │ │ │ │ └── traci
│ │ │ │ │ ├── AddRouteQuery.java
│ │ │ │ │ ├── AddVehicleQuery.java
│ │ │ │ │ ├── ChangeAccelQuery.java
│ │ │ │ │ ├── ChangeColorQuery.java
│ │ │ │ │ ├── ChangeCompleteProgramQuery.java
│ │ │ │ │ ├── ChangeDecelQuery.java
│ │ │ │ │ ├── ChangeEdgeTravelTimeQuery.java
│ │ │ │ │ ├── ChangeGlobalTravelTimeQuery.java
│ │ │ │ │ ├── ChangeLaneIndexQuery.java
│ │ │ │ │ ├── ChangeLightsStateQuery.java
│ │ │ │ │ ├── ChangeMaxSpeedQuery.java
│ │ │ │ │ ├── ChangeMinGapQuery.java
│ │ │ │ │ ├── ChangeObjectStateQuery.java
│ │ │ │ │ ├── ChangeObjectVarQuery.java
│ │ │ │ │ ├── ChangePositionQuery.java
│ │ │ │ │ ├── ChangeRouteQuery.java
│ │ │ │ │ ├── ChangeSpeedQuery.java
│ │ │ │ │ ├── ChangeStateQuery.java
│ │ │ │ │ ├── ChangeTargetQuery.java
│ │ │ │ │ ├── CloseQuery.java
│ │ │ │ │ ├── ControlledLink.java
│ │ │ │ │ ├── ControlledLinks.java
│ │ │ │ │ ├── LaneIndexQueryParameter.java
│ │ │ │ │ ├── LaneListQuery.java
│ │ │ │ │ ├── LightState.java
│ │ │ │ │ ├── Link.java
│ │ │ │ │ ├── Logic.java
│ │ │ │ │ ├── MultiQuery.java
│ │ │ │ │ ├── ObjectCollectionQuery.java
│ │ │ │ │ ├── ObjectFactory.java
│ │ │ │ │ ├── Phase.java
│ │ │ │ │ ├── PositionConversionQuery.java
│ │ │ │ │ ├── Program.java
│ │ │ │ │ ├── protocol
│ │ │ │ │ │ ├── BoundingBox.java
│ │ │ │ │ │ ├── Command.java
│ │ │ │ │ │ ├── Constants.java
│ │ │ │ │ │ ├── Polygon.java
│ │ │ │ │ │ ├── RequestMessage.java
│ │ │ │ │ │ ├── ResponseContainer.java
│ │ │ │ │ │ ├── ResponseMessage.java
│ │ │ │ │ │ ├── RoadmapPosition.java
│ │ │ │ │ │ ├── StatusResponse.java
│ │ │ │ │ │ ├── StringList.java
│ │ │ │ │ │ └── WriteableToStorage.java
│ │ │ │ │ ├── Query.java
│ │ │ │ │ ├── ReadCompleteDefinitionQuery.java
│ │ │ │ │ ├── ReadControlledLinksQuery.java
│ │ │ │ │ ├── ReadGlobalTravelTimeQuery.java
│ │ │ │ │ ├── ReadLinksQuery.java
│ │ │ │ │ ├── ReadObjectVarQuery.java
│ │ │ │ │ ├── ReadShapeQuery.java
│ │ │ │ │ ├── ReadTLStateQuery.java
│ │ │ │ │ ├── RemoveVehicleQuery.java
│ │ │ │ │ ├── Repository.java
│ │ │ │ │ ├── RerouteQuery.java
│ │ │ │ │ ├── RouteQuery.java
│ │ │ │ │ ├── SimStepQuery.java
│ │ │ │ │ ├── SimulationData.java
│ │ │ │ │ ├── StepAdvanceListener.java
│ │ │ │ │ ├── StreamLogger.java
│ │ │ │ │ ├── SumoHttpRetriever.java
│ │ │ │ │ ├── SumoTraciConnection.java
│ │ │ │ │ ├── TLState.java
│ │ │ │ │ ├── TraCIException.java
│ │ │ │ │ ├── TraciObject.java
│ │ │ │ │ ├── Utils.java
│ │ │ │ │ ├── ValueReadQuery.java
│ │ │ │ │ ├── VehicleLifecycleObserver.java
│ │ │ │ │ └── VehicleSetQuery.java
│ │ │ │ ├── java-gen
│ │ │ │ │ └── it
│ │ │ │ │ └── polito
│ │ │ │ │ └── appeal
│ │ │ │ │ └── traci
│ │ │ │ │ ├── Edge.java
│ │ │ │ │ ├── InductionLoop.java
│ │ │ │ │ ├── Lane.java
│ │ │ │ │ ├── MeMeDetector.java
│ │ │ │ │ ├── POI.java
│ │ │ │ │ ├── Route.java
│ │ │ │ │ ├── TrafficLight.java
│ │ │ │ │ ├── Vehicle.java
│ │ │ │ │ └── VehicleType.java
│ │ │ │ ├── xml
│ │ │ │ │ ├── queries.xml
│ │ │ │ │ └── traciObjects
│ │ │ │ │ ├── Edge.xml
│ │ │ │ │ ├── ExampleTraciObject.xml.template
│ │ │ │ │ ├── InductionLoop.xml
│ │ │ │ │ ├── Lane.xml
│ │ │ │ │ ├── MeMeDetector.xml
│ │ │ │ │ ├── POI.xml
│ │ │ │ │ ├── Route.xml
│ │ │ │ │ ├── TrafficLight.xml
│ │ │ │ │ ├── VehicleType.xml
│ │ │ │ │ └── Vehicle.xml
│ │ │ │ └── xslt
│ │ │ │ └── traciObject.xslt
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── it
│ │ │ │ └── polito
│ │ │ │ └── appeal
│ │ │ │ └── traci
│ │ │ │ └── test
│ │ │ │ ├── EqualsHashcodeTester.java
│ │ │ │ ├── HttpDownloadTest.java
│ │ │ │ ├── NanoHTTPD.java
│ │ │ │ ├── PositionConvertionTest.java
│ │ │ │ ├── protocol
│ │ │ │ │ ├── CommandTest.java
│ │ │ │ │ └── MessageTest.java
│ │ │ │ ├── RemoteTraCITest.java
│ │ │ │ ├── RoadmapPositionTest.java
│ │ │ │ ├── TraCIServerTest.java
│ │ │ │ ├── TraCITest.java
│ │ │ │ ├── TrafficLightsTest.java
│ │ │ │ └── UtilsTest.java
│ │ │ ├── log4j.properties
│ │ │ └── sumo_maps
│ │ │ ├── box1l
│ │ │ │ ├── input_routes.rou.xml
│ │ │ │ ├── net.net.xml
│ │ │ │ ├── test.sumo.cfg
│ │ │ │ └── three_split.net.xml
│ │ │ ├── cross3ltl
│ │ │ │ ├── input_routes.rou.xml
│ │ │ │ ├── net.net.xml
│ │ │ │ └── test.sumo.cfg
│ │ │ ├── polito
│ │ │ │ ├── polito.net.xml
│ │ │ │ ├── polito.osm
│ │ │ │ └── test.sumo.cfg
│ │ │ └── variable_speed_signs
│ │ │ ├── e3_detectors.xml
│ │ │ ├── input_routes.rou.xml
│ │ │ ├── net.net.xml
│ │ │ ├── pois.poi.xml
│ │ │ └── test.sumo.cfg
│ │ └── trafficmodeler
│ │ ├── build.sh
│ │ ├── jar
│ │ │ └── SUMOTrafficModeler.jar
│ │ ├── javadoc.xml
│ │ ├── lib
│ │ │ └── colt.jar
│ │ ├── MANIFEST.MF
│ │ ├── run.sh
│ │ ├── src
│ │ │ ├── classes
│ │ │ │ ├── Constants.java
│ │ │ │ ├── Layer.java
│ │ │ │ ├── Pair.java
│ │ │ │ ├── ProjectElement.java
│ │ │ │ ├── Project.java
│ │ │ │ └── TypeSelection.java
│ │ │ ├── enums
│ │ │ │ ├── EditingMode.java
│ │ │ │ ├── MotionRestriction.java
│ │ │ │ ├── SchoolType.java
│ │ │ │ ├── SelectionCount.java
│ │ │ │ ├── SelectionType.java
│ │ │ │ ├── ToolType.java
│ │ │ │ └── TrafficDefinitionLayerType.java
│ │ │ ├── helpers
│ │ │ │ ├── ApplicationSettings.java
│ │ │ │ ├── Broadcaster.java
│ │ │ │ ├── CursorProvider.java
│ │ │ │ ├── DrawingHelper.java
│ │ │ │ ├── MultipleTripExpander.java
│ │ │ │ ├── RandomNumberProvider.java
│ │ │ │ ├── StreamGobbler.java
│ │ │ │ └── TimeConverter.java
│ │ │ ├── interfaces
│ │ │ │ ├── CurrentLayerChangedListener.java
│ │ │ │ ├── DrawableElement.java
│ │ │ │ ├── DrawableLayer.java
│ │ │ │ ├── HandleListener.java
│ │ │ │ ├── ModifiedCollectionListener.java
│ │ │ │ ├── ProjectChangedListener.java
│ │ │ │ ├── SelectableType.java
│ │ │ │ └── SelectionChangedListener.java
│ │ │ ├── Main.java
│ │ │ ├── resources
│ │ │ │ ├── cursors
│ │ │ │ │ ├── handclosed.gif
│ │ │ │ │ ├── hand.gif
│ │ │ │ │ ├── SelectAdd.gif
│ │ │ │ │ ├── Select.gif
│ │ │ │ │ ├── SelectRemove.gif
│ │ │ │ │ ├── ZoomIn.gif
│ │ │ │ │ └── ZoomOut.gif
│ │ │ │ └── icons
│ │ │ │ ├── accident.png
│ │ │ │ ├── addjobtype.png
│ │ │ │ ├── addlayer.png
│ │ │ │ ├── addvehicletype.png
│ │ │ │ ├── areaflow.png
│ │ │ │ ├── centeronelement.png
│ │ │ │ ├── clear.png
│ │ │ │ ├── clock.png
│ │ │ │ ├── color_swatch.png
│ │ │ │ ├── deletejobtype.png
│ │ │ │ ├── deletelayer.png
│ │ │ │ ├── delete.png
│ │ │ │ ├── deletevehicletype.png
│ │ │ │ ├── duplicatelayer.png
│ │ │ │ ├── editjobtype.png
│ │ │ │ ├── editvehicletype.png
│ │ │ │ ├── exit.png
│ │ │ │ ├── flow.png
│ │ │ │ ├── hotspotinout.png
│ │ │ │ ├── hotspotin.png
│ │ │ │ ├── hotspotout.png
│ │ │ │ ├── jobtypes.png
│ │ │ │ ├── layeractivity.png
│ │ │ │ ├── layerrandom.png
│ │ │ │ ├── layers.png
│ │ │ │ ├── layeruser.png
│ │ │ │ ├── map.png
│ │ │ │ ├── new.png
│ │ │ │ ├── open.png
│ │ │ │ ├── page_white_stack.png
│ │ │ │ ├── palette.png
│ │ │ │ ├── pan.gif
│ │ │ │ ├── purge.png
│ │ │ │ ├── save.png
│ │ │ │ ├── school.png
│ │ │ │ ├── selectionadd.png
│ │ │ │ ├── selectionnew.png
│ │ │ │ ├── selectionremove.png
│ │ │ │ ├── select.png
│ │ │ │ ├── settings.png
│ │ │ │ ├── shape_rotate_clockwise.png
│ │ │ │ ├── Thumbs.db
│ │ │ │ ├── traffic_area.png
│ │ │ │ ├── undelete.png
│ │ │ │ ├── vehicletypes.png
│ │ │ │ └── zoom.png
│ │ │ ├── roadnetwork
│ │ │ │ ├── Edge.java
│ │ │ │ ├── Junction.java
│ │ │ │ ├── Lane.java
│ │ │ │ ├── RoadNetworkElement.java
│ │ │ │ ├── RoadNetwork.java
│ │ │ │ └── RoadNetworkParser.java
│ │ │ ├── shapes
│ │ │ │ ├── AreaExt.java
│ │ │ │ ├── Ellipse2DExt.java
│ │ │ │ ├── Line2DExt.java
│ │ │ │ ├── Point2DExt.java
│ │ │ │ ├── Polygon2D.java
│ │ │ │ ├── PolygonIterator.java
│ │ │ │ └── Rectangle2DExt.java
│ │ │ ├── simulation
│ │ │ │ ├── Adult.java
│ │ │ │ ├── Child.java
│ │ │ │ ├── CustomComparator.java
│ │ │ │ ├── House.java
│ │ │ │ ├── JobType.java
│ │ │ │ ├── Person.java
│ │ │ │ ├── Route.java
│ │ │ │ ├── SimulationExporter.java
│ │ │ │ ├── Simulation.java
│ │ │ │ ├── SUMOInstruction.java
│ │ │ │ ├── SUMOInstructionList.java
│ │ │ │ ├── TrafficGenerator.java
│ │ │ │ ├── Trip.java
│ │ │ │ └── VehicleType.java
│ │ │ ├── tdl
│ │ │ │ └── XMLHelpers.java
│ │ │ ├── trafficdefinition
│ │ │ │ ├── Accident.java
│ │ │ │ ├── ActivityBasedTrafficDefinitionLayer.java
│ │ │ │ ├── AreaFlow.java
│ │ │ │ ├── Flow.java
│ │ │ │ ├── Handle.java
│ │ │ │ ├── HotSpot.java
│ │ │ │ ├── RandomTrafficDefinitionLayer.java
│ │ │ │ ├── School.java
│ │ │ │ ├── TrafficArea.java
│ │ │ │ ├── TrafficDefinitionElement.java
│ │ │ │ ├── TrafficDefinitionLayer.java
│ │ │ │ └── UserDefinedTrafficDefinitionLayer.java
│ │ │ └── ui
│ │ │ ├── AffectedLanesTableModel.java
│ │ │ ├── controls
│ │ │ │ ├── JTrafficLayerTree.java
│ │ │ │ ├── JTrafficLayerTreeModel.java
│ │ │ │ ├── ProjectTreeCellRenderer.java
│ │ │ │ └── SimTimeEdit.java
│ │ │ ├── dialogs
│ │ │ │ ├── DlgAddEditJobType.java
│ │ │ │ ├── DlgAddEditVehicleType.java
│ │ │ │ ├── DlgExportSimulation.java
│ │ │ │ ├── DlgManageJobTypes.java
│ │ │ │ ├── DlgManageVehicleTypes.java
│ │ │ │ ├── DlgNewProject.java
│ │ │ │ ├── DlgRandomLayerProperties.java
│ │ │ │ ├── DlgSelectTypes.java
│ │ │ │ └── DlgSettings.java
│ │ │ ├── Display.java
│ │ │ ├── ExportLayersTableModel.java
│ │ │ ├── filefilters
│ │ │ │ ├── ProjectFileFilter.java
│ │ │ │ ├── SUMOFileFilter.java
│ │ │ │ └── TDLFileFilter.java
│ │ │ ├── MainWindow.java
│ │ │ ├── PnlLayers.java
│ │ │ ├── PnlProperties.java
│ │ │ ├── propertypanels
│ │ │ │ ├── PnlAccidentProperties.java
│ │ │ │ ├── PnlAreaFlowProperties.java
│ │ │ │ ├── PnlEdgeProperties.java
│ │ │ │ ├── PnlFlowProperties.java
│ │ │ │ ├── PnlHotSpotProperties.java
│ │ │ │ ├── PnlJunctionProperties.java
│ │ │ │ ├── PnlSchoolProperties.java
│ │ │ │ └── PnlTrafficAreaProperties.java
│ │ │ └── TypeSelectionTableModel.java
│ │ └── SUMOConfXML.jardesc
│ ├── detector
│ │ ├── aggregateFlows.py
│ │ ├── deleteUnusedDetectors.py
│ │ ├── detector.py
│ │ ├── flowFromRoutes.py
│ │ └── flowrouter.py
│ ├── district
│ │ ├── countConnectionsInDistricts.py
│ │ ├── districtMapper.py
│ │ └── edgesInDistricts.py
│ ├── docs
│ │ ├── buildHTMLDocs.py
│ │ ├── configTemplateToWiki.py
│ │ └── mirrorWiki.py
│ ├── game
│ │ ├── cross
│ │ │ ├── cross3d.settings.xml
│ │ │ ├── cross.con.xml
│ │ │ ├── cross.edg.xml
│ │ │ ├── cross.gif
│ │ │ ├── cross.netccfg
│ │ │ ├── cross.net.xml
│ │ │ ├── cross.nod.xml
│ │ │ ├── cross.rou.xml
│ │ │ ├── cross.settings.xml
│ │ │ ├── cross.tls.add.xml
│ │ │ └── cross.tls_opt.add.xml
│ │ ├── cross3d.sumocfg.disabled
│ │ ├── cross_opt.sumocfg.disabled
│ │ ├── cross.sumocfg
│ │ ├── dlr.gif
│ │ ├── input_additional.add.xml
│ │ ├── kuehne
│ │ │ ├── dlr.gif
│ │ │ ├── kuehne.netgcfg
│ │ │ ├── kuehne.net.xml
│ │ │ ├── kuehne.rou.xml
│ │ │ └── settings.xml
│ │ ├── kuehne.sumocfg.disabled
│ │ ├── logo.gif
│ │ ├── patchTrafficLights.py
│ │ ├── rebuild_networks.sh
│ │ ├── runner.py
│ │ ├── setup.py
│ │ ├── square
│ │ │ ├── dlr.gif
│ │ │ ├── settings.xml
│ │ │ ├── square.netgcfg
│ │ │ ├── square.net.xml
│ │ │ └── square.rou.xml
│ │ └── square.sumocfg
│ ├── generate-ns2.py
│ ├── import
│ │ ├── osm
│ │ │ ├── osmBuild.py
│ │ │ ├── osmGet.py
│ │ │ ├── osmPopulationExtractor.py
│ │ │ └── typemap_example.xml
│ │ ├── vissim
│ │ │ ├── vissim_parseBusStops.py
│ │ │ └── vissim_parseRoutes.py
│ │ └── visum
│ │ ├── visum_convertEdgeTypes.py
│ │ ├── visum_convertRoutes.py
│ │ ├── visum_convertTurnPercentages.py
│ │ └── visum_parseZaehlstelle.py
│ ├── lib
│ │ ├── play.png
│ │ ├── rmsd.py
│ │ ├── stop.png
│ │ └── testUtil.py
│ ├── net
│ │ ├── 0103to0110.py
│ │ ├── 0123to0130.py
│ │ ├── batch0103to0110.py
│ │ ├── createRoundaboutConnections.py
│ │ ├── netcheck.py
│ │ ├── netdiff.py
│ │ ├── netduplicate.py
│ │ ├── netextract.py
│ │ ├── netextract_subPart.py
│ │ ├── netmatch.py
│ │ ├── netshiftadaptor.py
│ │ ├── netstats.py
│ │ ├── network_statistics.py
│ │ ├── odConnectionsCheck.py
│ │ ├── OrderedMultiSet.py
│ │ ├── patchNetFiles.py
│ │ ├── prepareVISUM.py
│ │ ├── reprojectpolys.py
│ │ ├── visum_mapDistricts.py
│ │ ├── xmlconnections_mapEdges.py
│ │ ├── xmledges_applyOffset.py
│ │ └── xmlnodes_applyOffset.py
│ ├── output
│ │ ├── analyze_teleports.py
│ │ ├── generateITetrisIntersectionMetrics.py
│ │ ├── generateITetrisNetworkMetrics.py
│ │ ├── generateMeanDataDefinitions.py
│ │ ├── generateTLSE1Detectors.py
│ │ ├── generateTLSE2Detectors.py
│ │ ├── generateTLSE3Detectors.py
│ │ ├── netdumpdiff.py
│ │ ├── netdumpmean.py
│ │ ├── timingStats.py
│ │ └── vehrouteDiff.py
│ ├── projects
│ │ ├── orinoko
│ │ │ └── buildConnections.pl
│ │ ├── TaxiFCD_Krieg
│ │ │ └── src
│ │ │ ├── analysis
│ │ │ │ ├── CompareVelocitys.py
│ │ │ │ ├── FetchData.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── Taxi.py
│ │ │ │ ├── Traveltime_DK.py
│ │ │ │ ├── TraveltimeMulti.py
│ │ │ │ ├── Traveltime.py
│ │ │ │ ├── VelocityCurve.py
│ │ │ │ ├── VelocityOverRoute.py
│ │ │ │ └── VelocityOverTime.py
│ │ │ ├── backup
│ │ │ │ ├── BackupFolder.pyw
│ │ │ │ └── __init__.py
│ │ │ ├── fcdQuality
│ │ │ │ ├── __init__.py
│ │ │ │ ├── ParamEffectsOLD.py
│ │ │ │ ├── ParamEffectsProcessedFCD.py
│ │ │ │ ├── ParamEffects.py
│ │ │ │ ├── readPlotOLD.py
│ │ │ │ └── readPlot.py
│ │ │ ├── fcdToRoutes
│ │ │ │ ├── differentDepartRoutes.py
│ │ │ │ ├── FCDvsCompleteRoute.py
│ │ │ │ ├── GenerateTaxiRoutesMain.py
│ │ │ │ ├── GenerateTaxiRoutes.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── My_mpl_dump_onNet.py
│ │ │ ├── rawFCD
│ │ │ │ └── GenerateRawFCD.py
│ │ │ ├── taxiQuantity
│ │ │ │ ├── QuantityOverDay.py
│ │ │ │ ├── SeparateVLSArea.py
│ │ │ │ └── TaxisPerEdge.py
│ │ │ └── util
│ │ │ ├── BinarySearch.py
│ │ │ ├── CalcTime.py
│ │ │ ├── __init__.py
│ │ │ ├── Path.py
│ │ │ ├── ProgressBar.py
│ │ │ └── Reader.py
│ │ └── TLS-Evaluationsszenarien
│ │ ├── changeNet.py
│ │ ├── data
│ │ │ ├── 000.dat
│ │ │ ├── 000.ini
│ │ │ ├── 001.dat
│ │ │ ├── 001.ini
│ │ │ ├── 002.dat
│ │ │ ├── 002.ini
│ │ │ ├── 003.dat
│ │ │ └── 003.ini
│ │ ├── evaluator.py
│ │ ├── genRoutes.py
│ │ ├── input01.ini
│ │ ├── input02.ini
│ │ ├── input03.ini
│ │ ├── input04.ini
│ │ ├── main.py
│ │ ├── plotter.py
│ │ ├── sumoConfig
│ │ │ ├── cross_sat
│ │ │ │ ├── cross.out
│ │ │ │ ├── cross_sat.det.xml
│ │ │ │ ├── cross_sat.netccfg
│ │ │ │ ├── cross_sat.net.xml
│ │ │ │ ├── cross_sat.nod.xml
│ │ │ │ ├── cross_sat.rou.xml
│ │ │ │ └── cross_sat.sumocfg
│ │ │ └── one_intersection
│ │ │ ├── cross.add.xml
│ │ │ ├── cross.con.xml
│ │ │ ├── cross.det.xml
│ │ │ ├── cross.edg.xml
│ │ │ ├── cross.netccfg
│ │ │ ├── cross.net.xml
│ │ │ ├── cross.nod.xml
│ │ │ └── cross.sumocfg
│ │ └── test.py
│ ├── removeSVN.py
│ ├── route
│ │ ├── cutRoutes.py
│ │ ├── extract_route_edges.py
│ │ ├── findUTurns.py
│ │ ├── kShortest.py
│ │ ├── route_1htoDay.py
│ │ ├── route2alts.py
│ │ ├── route2poly.py
│ │ ├── routecheck.py
│ │ ├── routecompare.py
│ │ ├── route_departOffset.py
│ │ ├── routes2OD.py
│ │ ├── routes_Join.py
│ │ ├── sort_routes.py
│ │ ├── tracegenerator.py
│ │ ├── tracemapper.py
│ │ └── vehicle2flow.py
│ ├── shapes
│ │ ├── circlePolygon.py
│ │ ├── CSV2polyconvertXML.py
│ │ ├── poi_alongRoads.py
│ │ ├── poi_atTLS.py
│ │ └── pois2inductionLoops.py
│ ├── sumolib
│ │ ├── color.py
│ │ ├── files
│ │ │ ├── additional.py
│ │ │ ├── __init__.py
│ │ │ └── selection.py
│ │ ├── geomhelper.py
│ │ ├── __init__.py
│ │ ├── miscutils.py
│ │ ├── net
│ │ │ ├── connection.py
│ │ │ ├── edge.py
│ │ │ ├── __init__.py
│ │ │ ├── lane.py
│ │ │ ├── node.py
│ │ │ └── roundabout.py
│ │ ├── options.py
│ │ ├── output
│ │ │ ├── convert
│ │ │ │ ├── gpsdat.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── ns2.py
│ │ │ │ ├── omnet.py
│ │ │ │ ├── phem.py
│ │ │ │ └── shawn.py
│ │ │ ├── dump.py
│ │ │ ├── inductionloop.py
│ │ │ └── __init__.py
│ │ ├── route.py
│ │ ├── sensors
│ │ │ ├── inductive_loop.py
│ │ │ └── __init__.py
│ │ └── shapes
│ │ ├── __init__.py
│ │ ├── poi.py
│ │ └── polygon.py
│ ├── tls
│ │ ├── tls_check.py
│ │ └── tls_csv2SUMO.py
│ ├── traci
│ │ ├── areal.py
│ │ ├── constants.py
│ │ ├── edge.py
│ │ ├── gui.py
│ │ ├── inductionloop.py
│ │ ├── __init__.py
│ │ ├── junction.py
│ │ ├── lane.py
│ │ ├── multientryexit.py
│ │ ├── poi.py
│ │ ├── polygon.py
│ │ ├── rebuildConstants.py
│ │ ├── route.py
│ │ ├── simulation.py
│ │ ├── traciToHex.py
│ │ ├── trafficlights.py
│ │ ├── vehicle.py
│ │ └── vehicletype.py
│ ├── trigger
│ │ └── csv2vss.py
│ ├── trip
│ │ ├── generateTripsXml.py
│ │ ├── randomTrips.py
│ │ ├── removeGeometryInTrips.pl
│ │ ├── removeTripsIfNotInInterval.pl
│ │ ├── route2trips.py
│ │ └── splitTripsByHours.pl
│ ├── turn-defs
│ │ ├── collectinghandler.py
│ │ ├── connections.py
│ │ ├── generateTurnDefs.py
│ │ └── turndefinitions.py
│ ├── visualization
│ │ ├── helpers.py
│ │ ├── mpl_dump_onNet.py
│ │ ├── mpl_dump_timeline.py
│ │ ├── mpl_dump_twoAgainst.py
│ │ ├── mpl_tripinfos_twoAgainst.py
│ │ ├── plot_dump_net.py
│ │ ├── plot_summary.py
│ │ ├── plot_trafficLights.py
│ │ └── plot_tripinfo_distributions.py
│ ├── xml
│ │ ├── addSchema.py
│ │ ├── binary2plain.py
│ │ ├── rebuildSchemata.py
│ │ └── schemaCheck.py
│ └── xml2cvs.pl
├── tools_filelist
└── unittest
├── Makefile.am
├── Makefile.in
└── src
├── Makefile.am
├── Makefile.in
├── microsim
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── MSCFModelTest.cpp
│ └── MSEventControlTest.cpp
├── netbuild
│ ├── Makefile.am
│ ├── Makefile.in
│ └── NBTrafficLightLogicTest.cpp
├── unittest_main.cpp
└── utils
├── common
│ ├── CommandMock.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── RGBColorTest.cpp
│ ├── StringTokenizerTest.cpp
│ ├── StringUtilsTest.cpp
│ ├── TplConvertTest.cpp
│ └── ValueTimeLineTest.cpp
├── geom
│ ├── BoundaryTest.cpp
│ ├── GeoConvHelperTest.cpp
│ ├── GeomHelperTest.cpp
│ ├── LineTest.cpp
│ ├── Makefile.am
│ ├── Makefile.in
│ └── PositionVectorTest.cpp
├── iodevices
│ ├── Makefile.am
│ └── Makefile.in
├── Makefile.am
└── Makefile.in
400 directories, 2317 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论