Class ODParser
java.lang.Object
org.opentrafficsim.road.network.factory.xml.parser.ODParser
public final class ODParser extends Object
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Version:
- $Revision$, $LastChangedDate$, by $Author$, initial version Mar 29, 2019
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Method Summary
Modifier and Type Method Description static List<LaneBasedGTUGenerator>parseDemand(OTSRoadNetwork otsNetwork, OTSSimulatorInterface simulator, List<NETWORKDEMAND> demands, Map<String,GTUTEMPLATE> gtuTemplates, Map<String,LaneBasedStrategicalPlannerFactory<?>> factories, Map<String,String> modelIdReferrals, Map<String,StreamInformation> streamMap)Creates generators and returns OD matrices.
-
Method Details
-
parseDemand
public static List<LaneBasedGTUGenerator> parseDemand(OTSRoadNetwork otsNetwork, OTSSimulatorInterface simulator, List<NETWORKDEMAND> demands, Map<String,GTUTEMPLATE> gtuTemplates, Map<String,LaneBasedStrategicalPlannerFactory<?>> factories, Map<String,String> modelIdReferrals, Map<String,StreamInformation> streamMap) throws XmlParserExceptionCreates generators and returns OD matrices.- Parameters:
otsNetwork- OTSRoadNetwork; networksimulator- OTSSimulatorInterface; simulatordemands- List<NETWORKDEMAND>; demandgtuTemplates- Map<String, GTUTEMPLATE>; GTU templatesfactories- Map<String, LaneBasedStrategicalPlannerFactory<?>>; factories from model parsermodelIdReferrals- Map<String, String>; model id referralsstreamMap- Map<String, StreamInformation>; stream map- Returns:
- List<LaneBasedGTUGenerator>; generators
- Throws:
XmlParserException- if the OD contains an inconsistency or error
-