public class StrategiesDemo
extends org.opentrafficsim.road.animation.AbstractSimulationScript
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.
Modifier and Type | Class and Description |
---|---|
(package private) class |
StrategiesDemo.LmrsStrategiesPerceptionFactory
Perception factory.
|
(package private) class |
StrategiesDemo.SocioIDMFactory
IDM factory with socio speed.
|
Modifier | Constructor and Description |
---|---|
protected |
StrategiesDemo(String[] properties)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
createGtu(org.opentrafficsim.road.network.lane.Lane lane,
org.djunits.value.vdouble.scalar.Length pos,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Speed initialSpeed,
org.opentrafficsim.core.network.OTSNetwork net)
Creates a GTU.
|
static void |
main(String[] args)
Main method.
|
protected void |
setDefaultProperties() |
protected void |
setupDemo(org.opentrafficsim.simulationengine.AbstractWrappableAnimation animation,
org.opentrafficsim.core.network.OTSNetwork net) |
protected org.opentrafficsim.core.network.OTSNetwork |
setupSimulation(nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface.TimeDoubleUnit sim) |
addAnimationToggles, addTabs, animateNetwork, getBooleanProperty, getDoubleProperty, getDurationProperty, getGtuColorer, getIntegerProperty, getNetwork, getProperty, getSimulator, getTimeProperty, notify, onSimulationEnd, setGtuColorer, setProperty, start
protected StrategiesDemo(String[] properties)
properties
- String[]; propertiespublic static void main(String[] args)
args
- String[]; argumentsprotected void setDefaultProperties()
setDefaultProperties
in class org.opentrafficsim.road.animation.AbstractSimulationScript
protected void setupDemo(org.opentrafficsim.simulationengine.AbstractWrappableAnimation animation, org.opentrafficsim.core.network.OTSNetwork net)
setupDemo
in class org.opentrafficsim.road.animation.AbstractSimulationScript
protected org.opentrafficsim.core.network.OTSNetwork setupSimulation(nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface.TimeDoubleUnit sim) throws Exception
setupSimulation
in class org.opentrafficsim.road.animation.AbstractSimulationScript
Exception
public void createGtu(org.opentrafficsim.road.network.lane.Lane lane, org.djunits.value.vdouble.scalar.Length pos, org.opentrafficsim.core.gtu.GTUType gtuType, org.djunits.value.vdouble.scalar.Speed initialSpeed, org.opentrafficsim.core.network.OTSNetwork net) throws NamingException, org.opentrafficsim.core.gtu.GTUException, org.opentrafficsim.core.network.NetworkException, nl.tudelft.simulation.dsol.SimRuntimeException, org.opentrafficsim.core.geometry.OTSGeometryException
lane
- Lane; lanepos
- Length; positiongtuType
- GTUType; GTU typeinitialSpeed
- Speed; initial speednet
- OTSNetwork; networkNamingException
- on exceptionorg.opentrafficsim.core.gtu.GTUException
- on exceptionorg.opentrafficsim.core.network.NetworkException
- on exceptionnl.tudelft.simulation.dsol.SimRuntimeException
- on exceptionorg.opentrafficsim.core.geometry.OTSGeometryException
- on exceptionCopyright © 2014–2018 Delft University of Technology. All rights reserved.