public class DemandParser 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.
Modifier and Type | Method and 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.
|
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 XmlParserException
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 mapXmlParserException
- if the OD contains an inconsistency or errorCopyright © 2014–2019 Delft University of Technology. All rights reserved.