public class VissimNetworkLaneParser extends Object implements Serializable
Copyright (c) 2013-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
$LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $,
initial version Jul 23, 2015
| Modifier and Type | Field and Description |
|---|---|
protected org.opentrafficsim.core.network.OTSNetwork |
network
The network to register the GTUs in.
|
| Constructor and Description |
|---|
VissimNetworkLaneParser(nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface.TimeDoubleUnit simulator) |
protected org.opentrafficsim.core.network.OTSNetwork network
public VissimNetworkLaneParser(nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface.TimeDoubleUnit simulator)
simulator - the simulator for creating the animation. Null if no animation needed.public org.opentrafficsim.core.network.OTSNetwork build(URL inputUrl, File outputFile, org.opentrafficsim.core.network.OTSNetwork network, String sinkKillClassName, String sensorClassName, String trafficLightName) throws org.opentrafficsim.core.network.NetworkException, ParserConfigurationException, SAXException, IOException, NamingException, org.opentrafficsim.core.gtu.GTUException, org.opentrafficsim.core.geometry.OTSGeometryException, nl.tudelft.simulation.dsol.SimRuntimeException
inputUrl - URL; inputoutputFile - File; output filenetwork - OTSNetwork; networksinkKillClassName - String; name of the sink-sensor classsensorClassName - String; name of the sensor classtrafficLightName - String; name of the trafficLight classorg.opentrafficsim.core.network.NetworkException - in case of parsing problems.SAXException - in case of parsing problems.ParserConfigurationException - in case of parsing problems.IOException - in case of file reading problems.NamingException - in case the animation context cannot be foundorg.opentrafficsim.core.gtu.GTUException - in case of a problem with creating the LaneBlock (which is a GTU right now)org.opentrafficsim.core.geometry.OTSGeometryException - when construction of a lane contour or offset design line failsnl.tudelft.simulation.dsol.SimRuntimeException - when simulator cannot be used to schedule GTU generationpublic GlobalTag getGlobalTag()
public void setGlobalTag(GlobalTag globalTag)
public Map<String,SignalHeadTag> getSignalHeadTags()
public void setSignalHeadTags(Map<String,SignalHeadTag> signalHeadTags)
public Map<String,RoadTypeTag> getRoadTypeTags()
public void setRoadTypeTags(Map<String,RoadTypeTag> roadTypeTags)
public Map<String,LaneTypeTag> getLaneTypeTags()
public void setLaneTypeTags(Map<String,LaneTypeTag> laneTypeTags)
public Map<String,RoadLayoutTag> getRoadLayoutTags()
public void setRoadLayoutTags(Map<String,RoadLayoutTag> roadLayoutTags)
public Map<String,RouteMixTag> getRouteMixTags()
public void setRouteMixTags(Map<String,RouteMixTag> routeMixTags)
public Map<String,ShortestRouteMixTag> getShortestRouteMixTags()
public void setShortestRouteMixTags(Map<String,ShortestRouteMixTag> shortestRouteMixTags)
public Map<String,ShortestRouteTag> getShortestRouteTags()
public void setShortestRouteTags(Map<String,ShortestRouteTag> shortestRouteTags)
public void setLaneTypes(Map<String,org.opentrafficsim.road.network.lane.LaneType> laneTypes)
public nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface.TimeDoubleUnit getSimulator()
public void setSimulator(nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface.TimeDoubleUnit simulator)
public org.opentrafficsim.core.network.OTSNetwork getNetwork()
public void setNetwork(org.opentrafficsim.core.network.OTSNetwork network)
public int getUpperNodeNr()
public void setUpperNodeNr(int upperNodeNr)
public int getUpperLinkNr()
public void setUpperLinkNr(int upperLinkNr)
Copyright © 2014–2018 Delft University of Technology. All rights reserved.