![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <config.h>#include <utils/common/UtilExceptions.h>#include "GUIIcons.h"#include "GUIIconSubSys.h"#include "icons/sumo_icon64.xpm"#include "icons/sumo_icon16.xpm"#include "icons/sumo_logo.xpm"#include "icons/netgenerate.xpm"#include "icons/netedit_icon64.xpm"#include "icons/netedit_icon16.xpm"#include "icons/netgenerate_grid.xpm"#include "icons/netgenerate_spider.xpm"#include "icons/netgenerate_randomgrid.xpm"#include "icons/netgenerate_random.xpm"#include "icons/empty.xpm"#include "icons/newnet.xpm"#include "icons/play.xpm"#include "icons/stop.xpm"#include "icons/step.xpm"#include "icons/new_window.xpm"#include "icons/new_window_3d.xpm"#include "icons/open.xpm"#include "icons/openadditionals.xpm"#include "icons/openbmpdialog.xpm"#include "icons/opennet.xpm"#include "icons/openmeandatas.xpm"#include "icons/openneteditconfig.xpm"#include "icons/openshapes.xpm"#include "icons/opensumoconfig.xpm"#include "icons/opentls.xpm"#include "icons/save.xpm"#include "icons/save_sumoconfig.xpm"#include "icons/save_neteditconfig.xpm"#include "icons/save_multiple.xpm"#include "icons/save_networkelements.xpm"#include "icons/save_aditionalelements.xpm"#include "icons/save_jupedsimelements.xpm"#include "icons/save_demandelements.xpm"#include "icons/save_dataelements.xpm"#include "icons/save_meandataelements.xpm"#include "icons/save_database.xpm"#include "icons/app_tracker.xpm"#include "icons/app_finder.xpm"#include "icons/app_breakpoints.xpm"#include "icons/app_tlstracker.xpm"#include "icons/app_table.xpm"#include "icons/app_selector.xpm"#include "icons/locate.xpm"#include "icons/locate_junction.xpm"#include "icons/locate_edge.xpm"#include "icons/locate_walkingarea.xpm"#include "icons/locate_vehicle.xpm"#include "icons/locate_route.xpm"#include "icons/locate_stop.xpm"#include "icons/locate_person.xpm"#include "icons/locate_container.xpm"#include "icons/locate_tls.xpm"#include "icons/locate_add.xpm"#include "icons/locate_poi.xpm"#include "icons/locate_poly.xpm"#include "icons/tool_python.xpm"#include "icons/tool_emissions.xpm"#include "icons/tool_citybrain.xpm"#include "icons/tool_gtfs.xpm"#include "icons/tool_vissim.xpm"#include "icons/tool_visum.xpm"#include "icons/tool_import.xpm"#include "icons/tool_output.xpm"#include "icons/tool_turndefs.xpm"#include "icons/tool_xml.xpm"#include "icons/green_container.xpm"#include "icons/yellow_container.xpm"#include "icons/green_edge.xpm"#include "icons/yellow_edge.xpm"#include "icons/green_vehicle.xpm"#include "icons/yellow_vehicle.xpm"#include "icons/green_person.xpm"#include "icons/yellow_person.xpm"#include "icons/colorwheel.xpm"#include "icons/removedb.xpm"#include "icons/recenter_view.xpm"#include "icons/allow_rotation.xpm"#include "icons/show_tooltips_view.xpm"#include "icons/show_tooltips_menu.xpm"#include "icons/magnify.xpm"#include "icons/zoomstyle.xpm"#include "icons/yes.xpm"#include "icons/no.xpm"#include "icons/extract_streets.xpm"#include "icons/dilate.xpm"#include "icons/erode.xpm"#include "icons/opening.xpm"#include "icons/closing.xpm"#include "icons/erase_stains.xpm"#include "icons/close_gaps.xpm"#include "icons/skeletonize.xpm"#include "icons/rarify.xpm"#include "icons/create_graph.xpm"#include "icons/eyedrop.xpm"#include "icons/rubber1x.xpm"#include "icons/rubber2x.xpm"#include "icons/rubber3x.xpm"#include "icons/rubber4x.xpm"#include "icons/rubber5x.xpm"#include "icons/paintbrush1x.xpm"#include "icons/paintbrush2x.xpm"#include "icons/paintbrush3x.xpm"#include "icons/paintbrush4x.xpm"#include "icons/paintbrush5x.xpm"#include "icons/edit_graph.xpm"#include "icons/full_screen.xpm"#include "icons/flag.xpm"#include "icons/flag_plus.xpm"#include "icons/flag_minus.xpm"#include "icons/windows_cascade.xpm"#include "icons/windows_tile_vertically.xpm"#include "icons/windows_tile_horizontally.xpm"#include "icons/reload.xpm"#include "icons/manip.xpm"#include "icons/camera.xpm"#include "icons/undo.xpm"#include "icons/redo.xpm"#include "icons/undolist.xpm"#include "icons/lock.xpm"#include "icons/unlock.xpm"#include "icons/lock_selected.xpm"#include "icons/unlock_selected.xpm"#include "icons/add.xpm"#include "icons/remove.xpm"#include "icons/collapse.xpm"#include "icons/uncollapse.xpm"#include "icons/extend.xpm"#include "icons/current.xpm"#include "icons/search.xpm"#include "icons/allow.xpm"#include "icons/arrowup.xpm"#include "icons/arrowdown.xpm"#include "icons/arrowleft.xpm"#include "icons/arrowright.xpm"#include "icons/bigarrowleft.xpm"#include "icons/bigarrowright.xpm"#include "icons/frontelement.xpm"#include "icons/simplifynetwork.xpm"#include "icons/computepathmanager.xpm"#include "icons/checkboxes/checkbox_applytoallphases.xpm"#include "icons/checkboxes/checkbox_mergeautomatically.xpm"#include "icons/checkboxes/checkbox_autoselectjunctions.xpm"#include "icons/checkboxes/checkbox_bubbles.xpm"#include "icons/checkboxes/checkbox_chain.xpm"#include "icons/checkboxes/checkbox_elevation.xpm"#include "icons/checkboxes/checkbox_grid.xpm"#include "icons/checkboxes/checkbox_drawjunctionshapes.xpm"#include "icons/checkboxes/checkbox_hideconnections.xpm"#include "icons/checkboxes/checkbox_showsubadditionals.xpm"#include "icons/checkboxes/checkbox_showtazelements.xpm"#include "icons/checkboxes/checkbox_hidenoninspecteddemandelements.xpm"#include "icons/checkboxes/checkbox_hideshapes.xpm"#include "icons/checkboxes/checkbox_lockcontainer.xpm"#include "icons/checkboxes/checkbox_lockperson.xpm"#include "icons/checkboxes/checkbox_selectededges.xpm"#include "icons/checkboxes/checkbox_showadditionals.xpm"#include "icons/checkboxes/checkbox_showconnections.xpm"#include "icons/checkboxes/checkbox_showcontainerplans.xpm"#include "icons/checkboxes/checkbox_showdemandelements.xpm"#include "icons/checkboxes/checkbox_showoverlappedroutes.xpm"#include "icons/checkboxes/checkbox_showpersonplans.xpm"#include "icons/checkboxes/checkbox_showshapes.xpm"#include "icons/checkboxes/checkbox_showtrips.xpm"#include "icons/checkboxes/checkbox_spreadvehicle.xpm"#include "icons/checkboxes/checkbox_tazdrawfill.xpm"#include "icons/checkboxes/checkbox_tazreldrawing.xpm"#include "icons/checkboxes/checkbox_tazrelonlyfrom.xpm"#include "icons/checkboxes/checkbox_tazrelonlyto.xpm"#include "icons/checkboxes/checkbox_twoway.xpm"#include "icons/lanebike.xpm"#include "icons/lanebus.xpm"#include "icons/lanepedestrian.xpm"#include "icons/lanegreenverge.xpm"#include "icons/cut.xpm"#include "icons/copy.xpm"#include "icons/paste.xpm"#include "icons/select.xpm"#include "icons/unselect.xpm"#include "icons/join.xpm"#include "icons/disjoin.xpm"#include "icons/ext.xpm"#include "icons/tracker.xpm"#include "icons/hall_of_fame.xpm"#include "icons/clear_message_window.xpm"#include "icons/github.xpm"#include "icons/viewdefault.xpm"#include "icons/viewjupedsim.xpm"#include "icons/supermodenetwork.xpm"#include "icons/supermodedemand.xpm"#include "icons/supermodedata.xpm"#include "icons/modeadditional.xpm"#include "icons/modeconnection.xpm"#include "icons/modecreateedge.xpm"#include "icons/modecrossing.xpm"#include "icons/modetaz.xpm"#include "icons/modedelete.xpm"#include "icons/modeinspect.xpm"#include "icons/modemove.xpm"#include "icons/modeselect.xpm"#include "icons/modetrafficlight.xpm"#include "icons/modeshape.xpm"#include "icons/modeprohibition.xpm"#include "icons/modewire.xpm"#include "icons/modedecal.xpm"#include "icons/modecontainer.xpm"#include "icons/modecontainerplan.xpm"#include "icons/modeperson.xpm"#include "icons/modepersonplan.xpm"#include "icons/moderoute.xpm"#include "icons/moderoutedistribution.xpm"#include "icons/modestop.xpm"#include "icons/modevehicle.xpm"#include "icons/modetype.xpm"#include "icons/modetypedistribution.xpm"#include "icons/modeedgedata.xpm"#include "icons/modeedgereldata.xpm"#include "icons/modetazreldata.xpm"#include "icons/modemeandata.xpm"#include "icons/meandataedge.xpm"#include "icons/meandatalane.xpm"#include "icons/tlsphasedefault.xpm"#include "icons/tlsphasecopy.xpm"#include "icons/tlsphaseallred.xpm"#include "icons/tlsphaseallyellow.xpm"#include "icons/tlsphaseallgreen.xpm"#include "icons/tlsphaseallgreenpriority.xpm"#include "icons/computejunctions.xpm"#include "icons/cleanjunctions.xpm"#include "icons/joinjunctions.xpm"#include "icons/computedemand.xpm"#include "icons/cleanroutes.xpm"#include "icons/joinroutes.xpm"#include "icons/adjustpersonplans.xpm"#include "icons/options.xpm"#include "icons/junction.xpm"#include "icons/edgetype.xpm"#include "icons/lanetype.xpm"#include "icons/edge.xpm"#include "icons/lane.xpm"#include "icons/connection.xpm"#include "icons/prohibition.xpm"#include "icons/crossing.xpm"#include "icons/walkingarea.xpm"#include "icons/busstop.xpm"#include "icons/trainstop.xpm"#include "icons/access.xpm"#include "icons/chargingstation.xpm"#include "icons/containerstop.xpm"#include "icons/parkingarea.xpm"#include "icons/parkingspace.xpm"#include "icons/e1.xpm"#include "icons/e1instant.xpm"#include "icons/e2.xpm"#include "icons/e3.xpm"#include "icons/e3entry.xpm"#include "icons/e3exit.xpm"#include "icons/rerouter.xpm"#include "icons/routeprobe.xpm"#include "icons/vaporizer.xpm"#include "icons/variablespeedsign.xpm"#include "icons/calibrator.xpm"#include "icons/rerouterinterval.xpm"#include "icons/vssstep.xpm"#include "icons/closingreroute.xpm"#include "icons/closinglanereroute.xpm"#include "icons/destprobreroute.xpm"#include "icons/parkingzonereroute.xpm"#include "icons/routeprobreroute.xpm"#include "icons/tractionsubstation.xpm"#include "icons/overheadwire.xpm"#include "icons/overheadwire_clamp.xpm"#include "icons/poly.xpm"#include "icons/poi.xpm"#include "icons/poilane.xpm"#include "icons/poigeo.xpm"#include "icons/poiicons/poiicon_pin.xpm"#include "icons/poiicons/poiicon_hotel.xpm"#include "icons/poiicons/poiicon_nature.xpm"#include "icons/poiicons/poiicon_fuel.xpm"#include "icons/poiicons/poiicon_charging_station.xpm"#include "icons/jps.xpm"#include "icons/jps_walkablearea.xpm"#include "icons/jps_obstacle.xpm"#include "icons/taz.xpm"#include "icons/tazedge.xpm"#include "icons/container.xpm"#include "icons/containerflow.xpm"#include "icons/flow.xpm"#include "icons/flowjunctions.xpm"#include "icons/flowtazs.xpm"#include "icons/person.xpm"#include "icons/personflow.xpm"#include "icons/persontripbusstop.xpm"#include "icons/persontripchargingstation.xpm"#include "icons/persontripcontainerstop.xpm"#include "icons/persontripedge.xpm"#include "icons/persontripjunction.xpm"#include "icons/persontripparkingarea.xpm"#include "icons/persontriptaz.xpm"#include "icons/persontriptrainstop.xpm"#include "icons/ridebusstop.xpm"#include "icons/ridechargingstation.xpm"#include "icons/ridecontainerstop.xpm"#include "icons/rideedge.xpm"#include "icons/ridejunction.xpm"#include "icons/rideparkingarea.xpm"#include "icons/ridetaz.xpm"#include "icons/ridetrainstop.xpm"#include "icons/route.xpm"#include "icons/routeref.xpm"#include "icons/routedistribution.xpm"#include "icons/routeflow.xpm"#include "icons/stopelement.xpm"#include "icons/transhipbusstop.xpm"#include "icons/transhipchargingstation.xpm"#include "icons/transhipcontainerstop.xpm"#include "icons/transhipedge.xpm"#include "icons/transhipedges.xpm"#include "icons/transhipjunction.xpm"#include "icons/transhipparkingarea.xpm"#include "icons/transhiptaz.xpm"#include "icons/transhiptrainstop.xpm"#include "icons/transportbusstop.xpm"#include "icons/transportchargingstation.xpm"#include "icons/transportcontainerstop.xpm"#include "icons/transportedge.xpm"#include "icons/transportjunction.xpm"#include "icons/transportparkingarea.xpm"#include "icons/transporttaz.xpm"#include "icons/transporttrainstop.xpm"#include "icons/trip.xpm"#include "icons/tripjunctions.xpm"#include "icons/triptazs.xpm"#include "icons/vehicle.xpm"#include "icons/vtype.xpm"#include "icons/vtyperef.xpm"#include "icons/vtype_bike.xpm"#include "icons/vtype_container.xpm"#include "icons/vtype_default.xpm"#include "icons/vtype_pedestrian.xpm"#include "icons/vtype_rail.xpm"#include "icons/vtype_taxi.xpm"#include "icons/vtypedistribution.xpm"#include "icons/walkbusstop.xpm"#include "icons/walkchargingstation.xpm"#include "icons/walkcontainerstop.xpm"#include "icons/walkedge.xpm"#include "icons/walkedges.xpm"#include "icons/walkjunction.xpm"#include "icons/walkparkingarea.xpm"#include "icons/walkroute.xpm"#include "icons/walktaz.xpm"#include "icons/walktrainstop.xpm"#include "icons/waypoint.xpm"#include "icons/dataset.xpm"#include "icons/datainterval.xpm"#include "icons/edgedata.xpm"#include "icons/edgereldata.xpm"#include "icons/tazreldata.xpm"#include "icons/vclasses/vclass_ignoring.xpm"#include "icons/vclasses/vclass_private.xpm"#include "icons/vclasses/vclass_emergency.xpm"#include "icons/vclasses/vclass_authority.xpm"#include "icons/vclasses/vclass_army.xpm"#include "icons/vclasses/vclass_vip.xpm"#include "icons/vclasses/vclass_passenger.xpm"#include "icons/vclasses/vclass_hov.xpm"#include "icons/vclasses/vclass_taxi.xpm"#include "icons/vclasses/vclass_bus.xpm"#include "icons/vclasses/vclass_coach.xpm"#include "icons/vclasses/vclass_delivery.xpm"#include "icons/vclasses/vclass_truck.xpm"#include "icons/vclasses/vclass_trailer.xpm"#include "icons/vclasses/vclass_tram.xpm"#include "icons/vclasses/vclass_rail_urban.xpm"#include "icons/vclasses/vclass_rail.xpm"#include "icons/vclasses/vclass_rail_electric.xpm"#include "icons/vclasses/vclass_rail_fast.xpm"#include "icons/vclasses/vclass_motorcycle.xpm"#include "icons/vclasses/vclass_moped.xpm"#include "icons/vclasses/vclass_bicycle.xpm"#include "icons/vclasses/vclass_pedestrian.xpm"#include "icons/vclasses/vclass_evehicle.xpm"#include "icons/vclasses/vclass_ship.xpm"#include "icons/vclasses/vclass_container.xpm"#include "icons/vclasses/vclass_cable_car.xpm"#include "icons/vclasses/vclass_subway.xpm"#include "icons/vclasses/vclass_aircraft.xpm"#include "icons/vclasses/vclass_wheelchair.xpm"#include "icons/vclasses/vclass_scooter.xpm"#include "icons/vclasses/vclass_drone.xpm"#include "icons/vclasses/vclass_custom1.xpm"#include "icons/vclasses/vclass_custom2.xpm"#include "icons/vclasses/vclass_small_ignoring.xpm"#include "icons/vclasses/vclass_small_private.xpm"#include "icons/vclasses/vclass_small_emergency.xpm"#include "icons/vclasses/vclass_small_authority.xpm"#include "icons/vclasses/vclass_small_army.xpm"#include "icons/vclasses/vclass_small_vip.xpm"#include "icons/vclasses/vclass_small_passenger.xpm"#include "icons/vclasses/vclass_small_hov.xpm"#include "icons/vclasses/vclass_small_taxi.xpm"#include "icons/vclasses/vclass_small_bus.xpm"#include "icons/vclasses/vclass_small_coach.xpm"#include "icons/vclasses/vclass_small_delivery.xpm"#include "icons/vclasses/vclass_small_truck.xpm"#include "icons/vclasses/vclass_small_trailer.xpm"#include "icons/vclasses/vclass_small_tram.xpm"#include "icons/vclasses/vclass_small_rail_urban.xpm"#include "icons/vclasses/vclass_small_rail.xpm"#include "icons/vclasses/vclass_small_rail_electric.xpm"#include "icons/vclasses/vclass_small_rail_fast.xpm"#include "icons/vclasses/vclass_small_motorcycle.xpm"#include "icons/vclasses/vclass_small_moped.xpm"#include "icons/vclasses/vclass_small_bicycle.xpm"#include "icons/vclasses/vclass_small_pedestrian.xpm"#include "icons/vclasses/vclass_small_evehicle.xpm"#include "icons/vclasses/vclass_small_ship.xpm"#include "icons/vclasses/vclass_small_container.xpm"#include "icons/vclasses/vclass_small_cable_car.xpm"#include "icons/vclasses/vclass_small_subway.xpm"#include "icons/vclasses/vclass_small_aircraft.xpm"#include "icons/vclasses/vclass_small_wheelchair.xpm"#include "icons/vclasses/vclass_small_scooter.xpm"#include "icons/vclasses/vclass_small_drone.xpm"#include "icons/vclasses/vclass_small_custom1.xpm"#include "icons/vclasses/vclass_small_custom2.xpm"#include "icons/vshapes/vshape_pedestrian.xpm"#include "icons/vshapes/vshape_bicycle.xpm"#include "icons/vshapes/vshape_moped.xpm"#include "icons/vshapes/vshape_motorcycle.xpm"#include "icons/vshapes/vshape_passenger.xpm"#include "icons/vshapes/vshape_passenger_sedan.xpm"#include "icons/vshapes/vshape_passenger_hatchback.xpm"#include "icons/vshapes/vshape_passenger_wagon.xpm"#include "icons/vshapes/vshape_passenger_van.xpm"#include "icons/vshapes/vshape_taxi.xpm"#include "icons/vshapes/vshape_delivery.xpm"#include "icons/vshapes/vshape_truck.xpm"#include "icons/vshapes/vshape_truck_semitrailer.xpm"#include "icons/vshapes/vshape_truck_1trailer.xpm"#include "icons/vshapes/vshape_bus.xpm"#include "icons/vshapes/vshape_bus_coach.xpm"#include "icons/vshapes/vshape_bus_flexible.xpm"#include "icons/vshapes/vshape_bus_trolley.xpm"#include "icons/vshapes/vshape_rail.xpm"#include "icons/vshapes/vshape_rail_car.xpm"#include "icons/vshapes/vshape_rail_cargo.xpm"#include "icons/vshapes/vshape_e_vehicle.xpm"#include "icons/vshapes/vshape_ant.xpm"#include "icons/vshapes/vshape_ship.xpm"#include "icons/vshapes/vshape_emergency.xpm"#include "icons/vshapes/vshape_firebrigade.xpm"#include "icons/vshapes/vshape_police.xpm"#include "icons/vshapes/vshape_rickshaw.xpm"#include "icons/vshapes/vshape_scooter.xpm"#include "icons/vshapes/vshape_aircraft.xpm"#include "icons/vshapes/vshape_unknown.xpm"#include "icons/accept.xpm"#include "icons/cancel.xpm"#include "icons/correct.xpm"#include "icons/incorrect.xpm"#include "icons/reset.xpm"#include "icons/warning.xpm"#include "icons/danger.xpm"#include "icons/sum.xpm"#include "icons/back.xpm"#include "icons/error_large.xpm"#include "icons/error_small.xpm"#include "icons/information_large.xpm"#include "icons/information_small.xpm"#include "icons/question_large.xpm"#include "icons/question_small.xpm"#include "icons/warning_large.xpm"#include "icons/warning_small.xpm"#include "icons/grid.xpm"#include "icons/grid1.xpm"#include "icons/grid2.xpm"#include "icons/grid3.xpm"#include "icons/geohack.xpm"#include "icons/googlemaps.xpm"#include "icons/osm.xpm"#include "icons/filedialog/bigfolder.xpm"#include "icons/filedialog/bookclr.xpm"#include "icons/filedialog/bookset.xpm"#include "icons/filedialog/dirupicon.xpm"#include "icons/filedialog/filecopy.xpm"#include "icons/filedialog/filedelete.xpm"#include "icons/filedialog/filehidden.xpm"#include "icons/filedialog/filelink.xpm"#include "icons/filedialog/filemove.xpm"#include "icons/filedialog/fileshown.xpm"#include "icons/filedialog/foldernew.xpm"#include "icons/filedialog/gotohome.xpm"#include "icons/filedialog/gotowork.xpm"#include "icons/filedialog/showbigicons.xpm"#include "icons/filedialog/showdetails.xpm"#include "icons/filedialog/showsmallicons.xpm"#include "icons/languages/de.xpm"#include "icons/languages/es.xpm"#include "icons/languages/pt.xpm"#include "icons/languages/fr.xpm"#include "icons/languages/it.xpm"#include "icons/languages/en.xpm"#include "icons/languages/hu.xpm"#include "icons/languages/tr.xpm"#include "icons/languages/zh.xpm"#include "icons/languages/zht.xpm"#include "icons/languages/ja.xpm"Go to the source code of this file.
Definition in file GUIIconSubSys.cpp.