class OSMModel extends Object implements org.opentrafficsim.core.dsol.OTSModelInterface
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
$LastChangedDate: 2016-04-05 21:30:47 +0200 (Tue, 05 Apr 2016) $, @version $Revision: 1889 $, by $Author: pknoppers $,
initial version Feb 10, 2015
ModelInterface.CalendarDouble, ModelInterface.CalendarFloat, ModelInterface.CalendarLong, ModelInterface.TimeDouble, ModelInterface.TimeDoubleUnit, ModelInterface.TimeFloat, ModelInterface.TimeFloatUnit, ModelInterface.TimeLong, ModelInterface.TimeLongUnit| Constructor and Description |
|---|
OSMModel(ArrayList<org.opentrafficsim.simulationengine.properties.AbstractProperty<?>> properties,
org.opentrafficsim.road.network.factory.osm.OSMNetwork osmNetwork,
org.opentrafficsim.road.network.factory.osm.events.WarningListener wL,
org.opentrafficsim.road.network.factory.osm.events.ProgressListener pL,
org.opentrafficsim.road.network.factory.osm.output.Convert converter) |
| Modifier and Type | Method and Description |
|---|---|
void |
constructModel(SimulatorInterface<org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.TimeUnit>,org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble> theSimulator) |
SimulatorInterface<org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.TimeUnit>,org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble> |
getSimulator() |
public OSMModel(ArrayList<org.opentrafficsim.simulationengine.properties.AbstractProperty<?>> properties, org.opentrafficsim.road.network.factory.osm.OSMNetwork osmNetwork, org.opentrafficsim.road.network.factory.osm.events.WarningListener wL, org.opentrafficsim.road.network.factory.osm.events.ProgressListener pL, org.opentrafficsim.road.network.factory.osm.output.Convert converter)
properties - ArrayList<AbstractProperty<?>>; the properties (not used)osmNetwork - OSMNetwork; the OSM network structurewL - WarningListener; the receiver of warning eventspL - ProgressListener; the receiver of progress eventsconverter - Convert; the output converterpublic void constructModel(SimulatorInterface<org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.TimeUnit>,org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble> theSimulator) throws SimRuntimeException, RemoteException
constructModel in interface ModelInterface<org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.TimeUnit>,org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble>SimRuntimeExceptionRemoteExceptionpublic SimulatorInterface<org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.TimeUnit>,org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble> getSimulator() throws RemoteException
getSimulator in interface ModelInterface<org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.TimeUnit>,org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble>RemoteExceptionCopyright © 2014–2016 Delft University of Technology. All rights reserved.