- a58Animation - Variable in class org.opentrafficsim.imb.demo.ModelControlA58
-
Animation.
- A58IMB - Class in org.opentrafficsim.imb.demo
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- A58IMB() - Constructor for class org.opentrafficsim.imb.demo.A58IMB
-
- A58IMB.A58Model - Class in org.opentrafficsim.imb.demo
-
Model to test the XML parser.
- A58IMB.CoordinateTransformRD - Class in org.opentrafficsim.imb.demo
-
Convert coordinates to/from the Dutch RD system.
- A58Model(List<Property<?>>, GTUColorer, OTSNetwork) - Constructor for class org.opentrafficsim.imb.demo.A58IMB.A58Model
-
- A58Model(TConnection, GTUColorer, OTSNetwork) - Constructor for class org.opentrafficsim.imb.demo.ModelControlA58.A58Model
-
- A58OdUtil - Class in org.opentrafficsim.imb.demo
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- A58OdUtil() - Constructor for class org.opentrafficsim.imb.demo.A58OdUtil
-
- A58RoomChecker - Class in org.opentrafficsim.imb.demo
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- A58RoomChecker() - Constructor for class org.opentrafficsim.imb.demo.A58RoomChecker
-
- AbstractTransceiver - Class in org.opentrafficsim.imb.transceiver
-
Provide the basic implementation of a Transceiver from which targeted classes can extend.
- AbstractTransceiver(String, Connector, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Construct a new AbstractTranceiver.
- activeProperties - Variable in class org.opentrafficsim.imb.demo.IMBSuperDemo
-
Properties of the currently selected demonstration.
- addDemand(OTSNode, double[]) - Method in class org.opentrafficsim.imb.demo.generators.RouteGeneratorProbability
-
Add demand for route to 'to' node.
- addGaussianParameter(GTUType, ParameterType<T>, T, T, StreamInterface) - Method in class org.opentrafficsim.imb.demo.generators.BehavioralCharacteristicsFactoryByType
-
- addGaussianParameter(GTUType, ParameterTypeDouble, double, double, StreamInterface) - Method in class org.opentrafficsim.imb.demo.generators.BehavioralCharacteristicsFactoryByType
-
- addIMBtoOTSChannel(String, EventType, IMBToOTSTransformer) - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Register a new channel for sending an IMB message to an OTS EventListener.
- addIMBtoOTSChannel(String, IMBMessageHandler) - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Register that we are interested in an IMB payload, but do not register a listener or transformer.
- AddMessage(Date, String, String) - Method in class org.opentrafficsim.imb.demo.IMBChat
-
Add received message to the message received box
- addOTSToIMBChannel(EventProducerInterface, EventType, String, Object[], OTSToIMBTransformer) - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Make a connection from OTS to IMB, and and send a NEW message to IMB for the imbEventName with a corresponding payload.
- addParameter(GTUType, ParameterType<T>, T) - Method in class org.opentrafficsim.imb.demo.generators.BehavioralCharacteristicsFactoryByType
-
- addParameter(GTUType, ParameterTypeDouble, double) - Method in class org.opentrafficsim.imb.demo.generators.BehavioralCharacteristicsFactoryByType
-
- addTabs(SimpleSimulatorInterface) - Method in class org.opentrafficsim.imb.demo.CircularRoadIMB
- addType(Length, Length, GTUType, Generator<Speed>, double) - Method in class org.opentrafficsim.imb.demo.generators.GTUTypeGenerator
-
- generateCar(Length, Lane, GTUType) - Method in class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB
-
Generate cars at a fixed rate (implemented by re-scheduling this method).
- generateCar(Length, Lane, GTUType) - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
Generate cars at a fixed rate (implemented by re-scheduling this method).
- generateCarFollowingModel() - Method in class org.opentrafficsim.imb.demo.generators.IDMPlusOldFactory
- get(Network) - Static method in class org.opentrafficsim.imb.demo.N201ODfactory
-
Creates origin-destination matrix
- getAnimation() - Method in class org.opentrafficsim.imb.demo.CleverRadioButton
-
Retrieve the simulation.
- getConnector() - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
- getEventContent() - Method in class org.opentrafficsim.imb.transceiver.IMBTransformResult
-
- getEventListener() - Method in class org.opentrafficsim.imb.transceiver.IMBTransformResult
-
- getGtuType() - Method in class org.opentrafficsim.imb.demo.generators.GTUTypeGenerator.GTUTypeInfo
-
- getId() - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
- getIMBEventName() - Method in class org.opentrafficsim.imb.transceiver.PubSubIMBMessageHandler
- getLength() - Method in class org.opentrafficsim.imb.demo.generators.GTUTypeGenerator.GTUTypeInfo
-
- getMaximumSpeed() - Method in class org.opentrafficsim.imb.demo.generators.GTUTypeGenerator.GTUTypeInfo
-
- getMinimumDistance() - Method in class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB
-
- getMinimumDistance() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
- getNetwork() - Method in class org.opentrafficsim.imb.demo.A58IMB.A58Model
- getNetwork() - Method in class org.opentrafficsim.imb.demo.ModelControlA58.A58Model
- getNetwork() - Method in class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB
- getNetwork() - Method in class org.opentrafficsim.imb.demo.N201IMB.N201Model
- getNetwork() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
- getPath(int) - Method in class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB
-
- getPath(int) - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
- getPenetrationRate() - Method in class org.opentrafficsim.imb.demo.ModelControlA58
-
- getPlots() - Method in class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB
-
- getPlots() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
- getQuery(OTSNetwork, Sampler, MetaDataSet, String) - Method in class org.opentrafficsim.imb.demo.ModelControlA58.A58Model
-
Get query.
- getQuery(OTSNetwork, Sampler) - Static method in class org.opentrafficsim.imb.demo.N201ODfactory
-
- getSimulator() - Method in class org.opentrafficsim.imb.demo.A58IMB.A58Model
- getSimulator() - Method in class org.opentrafficsim.imb.demo.generators.CharacteristicsGenerator
- getSimulator() - Method in class org.opentrafficsim.imb.demo.ModelControlA58.A58Model
- getSimulator() - Method in class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB
- getSimulator() - Method in class org.opentrafficsim.imb.demo.N201IMB.N201Model
- getSimulator() - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
- getSimulator() - Method in class org.opentrafficsim.imb.transceiver.AbstractTransceiver
-
Retrieve the simulator.
- getSupportedProperties() - Method in class org.opentrafficsim.imb.demo.A58IMB
-
Retrieve a list of properties that the user can modify.
- getSupportedProperties() - Method in class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB
-
Construct and return the list of properties that the user may modify.
- getWidth() - Method in class org.opentrafficsim.imb.demo.generators.GTUTypeGenerator.GTUTypeInfo
-
- GraphTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
OTS can publish graphs to IMB, e.g.
- GraphTransceiver(Connector, SimpleSimulatorInterface, Network, int, int, AbstractOTSPlot, Duration) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.GraphTransceiver
-
Construct a new GraphTransceiver.
- GTUTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
The GTUTransceiver publishes the following information on the IMB bus:
LaneBasedGTU.LANEBASED_INIT_EVENT as an IMB NEW event for a GTU entering the network.
- GTUTransceiver(Connector, OTSDEVSSimulatorInterface, OTSNetwork) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.GTUTransceiver
-
Construct a new GTUTransceiver.
- GTUTransceiver.GTUTransformerChange - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
Transform the LaneBasedGTU.LANEBASED_MOVE_EVENT content to a corresponding IMB message.
- GTUTransformerChange() - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.GTUTransceiver.GTUTransformerChange
-
- GTUTypeGenerator - Class in org.opentrafficsim.imb.demo.generators
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- GTUTypeGenerator(OTSSimulatorInterface) - Constructor for class org.opentrafficsim.imb.demo.generators.GTUTypeGenerator
-
- GTUTypeGenerator.GTUTypeInfo - Class in org.opentrafficsim.imb.demo.generators
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- GTUTypeInfo(Length, Length, GTUType, Speed) - Constructor for class org.opentrafficsim.imb.demo.generators.GTUTypeGenerator.GTUTypeInfo
-
- IDMPlusOldFactory - Class in org.opentrafficsim.imb.demo.generators
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- IDMPlusOldFactory() - Constructor for class org.opentrafficsim.imb.demo.generators.IDMPlusOldFactory
-
- IMBChat - Class in org.opentrafficsim.imb.demo
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- IMBChat() - Constructor for class org.opentrafficsim.imb.demo.IMBChat
-
Create the window.
- imbConnection - Variable in class org.opentrafficsim.imb.demo.ModelControlA58.A58Model
-
IMB connection.
- imbConnector - Variable in class org.opentrafficsim.imb.demo.A58IMB.A58Model
-
Connector to the IMB hub.
- imbConnector - Variable in class org.opentrafficsim.imb.demo.ModelControlA58.A58Model
-
Connector to the IMB hub.
- imbConnector - Variable in class org.opentrafficsim.imb.demo.N201IMB.N201Model
-
Connector to the IMB hub.
- imbConnector - Variable in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
Connector to the IMB hub.
- IMBSuperDemo - Class in org.opentrafficsim.imb.demo
-
Several demos in one application.
- IMBSuperDemo() - Constructor for class org.opentrafficsim.imb.demo.IMBSuperDemo
-
- IMBToOTSTransformer - Interface in org.opentrafficsim.imb.transceiver
-
Convert an event received over IMB to an equivalent event for OTS (DSOL).
- IMBTransformResult - Class in org.opentrafficsim.imb.transceiver
-
Store the results of an IBM message transformation, as the aTByteBuffer message can only be parsed once.
- IMBTransformResult(Object, EventListenerInterface) - Constructor for class org.opentrafficsim.imb.transceiver.IMBTransformResult
-
Store the results of an IBM message transformation, as the aTByteBuffer message can only be parsed once.
- Send() - Method in class org.opentrafficsim.imb.demo.IMBChat
-
Send the message in the editMessage buffer to the IMB hub and clear the editMessage buffer.
- sendStatisticsUpdate() - Method in class org.opentrafficsim.imb.transceiver.urbanstrategy.StatisticsGTULaneTransceiver
-
- SensorGTUTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
OTS publishes events about sensor triggers to IMB, e.g.
- SensorGTUTransceiver(Connector, OTSDEVSSimulatorInterface, OTSNetwork) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.SensorGTUTransceiver
-
Construct a new SensorGTUTransceiver.
- setValues(BehavioralCharacteristics, GTUType) - Method in class org.opentrafficsim.imb.demo.generators.BehavioralCharacteristicsFactoryByType
- shortName() - Method in class org.opentrafficsim.imb.demo.A58IMB
- shortName() - Method in class org.opentrafficsim.imb.demo.CircularRoadIMB
- shortName() - Method in class org.opentrafficsim.imb.demo.N201IMB
- SimpleSilentSensor(String, Lane, Length, RelativePosition.TYPE, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB.SimpleSilentSensor
-
- SimpleSilentSensor(String, Lane, Length, RelativePosition.TYPE, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.imb.demo.RoadSimulationModelIMB.SimpleSilentSensor
-
- simulationSelection - Variable in class org.opentrafficsim.imb.demo.IMBSuperDemo
-
The JPanel that holds the simulation selection radio buttons.
- simulator - Variable in class org.opentrafficsim.imb.demo.ModelControlA58.A58Model
-
The simulator.
- SimulatorTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
The SimulatorTranseiver sends and listens to start, stop and change speed messages.
- SimulatorTransceiver(Connector, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.SimulatorTransceiver
-
Construct a new SimulatorTransceiver.
- SimulatorTransceiver.EmptyTransformer - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
Transform the an event without content to a corresponding IMB message.
- SimulatorTransceiver.SpeedTransformer - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
Transform the a simulation speed change event to a corresponding IMB message.
Event is sent from OTS to IMB to indicate that the OTS simulation has changed the intended execution speed (there is,
however, no guarantee that the simulator is able to reach that particular speed).
- SpeedGenerator - Class in org.opentrafficsim.imb.demo.generators
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- SpeedGenerator(Speed, Speed, StreamInterface) - Constructor for class org.opentrafficsim.imb.demo.generators.SpeedGenerator
-
- SpeedTransformer() - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.SimulatorTransceiver.SpeedTransformer
-
- standardIMBProperties(int) - Static method in class org.opentrafficsim.imb.connector.OTSIMBConnector
-
Create a CompoundProperty with the settings for an IMB connection.
- standardIMBProperties(int, String) - Static method in class org.opentrafficsim.imb.connector.OTSIMBConnector
-
Create a CompoundProperty with the settings for an IMB connection.
- startModel(ModelParameters, TConnection) - Method in class org.opentrafficsim.imb.demo.ModelControlA58
- startModel(ModelParameters, TConnection) - Method in class org.opentrafficsim.imb.demo.ModelControlDemo
- startThread - Variable in class org.opentrafficsim.imb.demo.ModelControlA58
-
Thread that start model.
- StatisticsGTULaneTransceiver - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
OTS can publish messages about statistics or Key Performance Indicators (KPIs) of the relation between GTUs and a part of the
network.
- StatisticsGTULaneTransceiver(Connector, SimpleSimulatorInterface, String, Query, Duration) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.StatisticsGTULaneTransceiver
-
Construct a new StatisticsGTULaneTransceiver.
- StatisticsGTULaneTransceiver.StatisticsRunnable - Class in org.opentrafficsim.imb.transceiver.urbanstrategy
-
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- StatisticsRunnable(double) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.StatisticsGTULaneTransceiver.StatisticsRunnable
-
- StatisticsRunnable(double, List<TrajectoryGroup>) - Constructor for class org.opentrafficsim.imb.transceiver.urbanstrategy.StatisticsGTULaneTransceiver.StatisticsRunnable
-
- statisticsThread - Variable in class org.opentrafficsim.imb.demo.ModelControlA58
-
Thread for statistics.
- stopModel() - Method in class org.opentrafficsim.imb.demo.ModelControlA58
- stopModel() - Method in class org.opentrafficsim.imb.demo.ModelControlDemo
- stopSimulator(OTSDEVSSimulatorInterface, String) - Method in class org.opentrafficsim.imb.demo.ModelControlDemo.CircularRoadIMB
-
Stop simulation and throw an Error.
- stopSimulator(OTSDEVSSimulatorInterface, String) - Method in class org.opentrafficsim.imb.demo.RoadSimulationModelIMB
-
Stop simulation and throw an Error.
- stopTimersThreads() - Method in class org.opentrafficsim.imb.demo.A58IMB
- stopTimersThreads() - Method in class org.opentrafficsim.imb.demo.CircularRoadIMB
- stopTimersThreads() - Method in class org.opentrafficsim.imb.demo.N201IMB