Skip navigation links
A B C D E F G H I M N O P R S T U 

A

AbstractTrafficController - Class in org.opentrafficsim.trafficcontrol
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractTrafficController(String, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.trafficcontrol.AbstractTrafficController
Constructor for traffic controller.
ActuatedTrafficController - Interface in org.opentrafficsim.trafficcontrol
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.

B

BEING_CLONED - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
Traffic controller is being cloned.

C

CCOL - Class in org.opentrafficsim.trafficcontrol.ccol
Communication link with a CCOL traffic control program.
CCOL(String, String, Set<TrafficLight>, Set<TrafficLightSensor>, DEVSSimulator<Time, Duration, SimTimeDoubleUnit>) - Constructor for class org.opentrafficsim.trafficcontrol.ccol.CCOL
Construct a new CCOL communication link.
checkConsistency() - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD
Check the consistency of the traffic control program.
clone(OTSSimulatorInterface, Network) - Method in class org.opentrafficsim.trafficcontrol.ccol.CCOL
clone(OTSSimulatorInterface, Network) - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController
clone() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
Clones the object for a cloned simulation.
clone(OTSSimulatorInterface, Network) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD

D

Diagram - Class in org.opentrafficsim.trafficcontrol.trafcod
Functions that can draw a schematic diagram of an intersection given the list of traffic streams.
Diagram(Set<Short>) - Constructor for class org.opentrafficsim.trafficcontrol.trafcod.Diagram
Construct a new diagram.

E

equals(Object) - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup

F

FixedTimeController - Class in org.opentrafficsim.trafficcontrol
Fixed time traffic light control.
FixedTimeController(String, OTSSimulatorInterface, Network, Duration, Duration, Set<FixedTimeController.SignalGroup>) - Constructor for class org.opentrafficsim.trafficcontrol.FixedTimeController
Constructor for fixed time traffic controller.
FixedTimeController.SignalGroup - Class in org.opentrafficsim.trafficcontrol
Fixed time signal group.

G

getCurrentColor() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
Retrieve the current color of this SignalGroup.
getCycleTime() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController
 
getDetectorImage(String) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
Look up a DetectorImage.
getFullId() - Method in class org.opentrafficsim.trafficcontrol.ccol.CCOL
getFullId() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController
getFullId() - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD
getGreen() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
 
getId() - Method in class org.opentrafficsim.trafficcontrol.AbstractTrafficController
 
getId() - Method in class org.opentrafficsim.trafficcontrol.ccol.CCOL
Retrieve the Id of the traffic light controller.
getId() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
Retrieve the id of this signal group.
getId() - Method in interface org.opentrafficsim.trafficcontrol.TrafficController
Retrieve the Id of the traffic light controller.
getOffset() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController
 
getOffset() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
 
getPreGreen() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
 
getRed() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
 
getSignalGroups() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController
 
getSimulator() - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD
Retrieve the simulator.
getStructureNumber() - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD
Retrieve the structure number.
getTrafficLightIds() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
 
getTrafficLights() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
 
getYellow() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
 

H

hashCode() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup

I

isGrass(int) - Static method in class org.opentrafficsim.trafficcontrol.trafcod.Diagram
Report if object is inaccessible to all traffic.

M

main(String[]) - Static method in class org.opentrafficsim.trafficcontrol.trafcod.Diagram
Test the Diagram code.
makeCheckBox(int, boolean) - Static method in class org.opentrafficsim.trafficcontrol.trafcod.Diagram
Make a check box to switch a particular stream number on or off.
mouseClicked(MouseEvent) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
mouseDragged(MouseEvent) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
mouseEntered(MouseEvent) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
mouseExited(MouseEvent) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
mouseMoved(MouseEvent) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
mousePressed(MouseEvent) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
mouseReleased(MouseEvent) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay

N

NO_STREAM - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
Constant to select variables that have no associated traffic stream.
notify(EventInterface) - Method in class org.opentrafficsim.trafficcontrol.ccol.CCOL
notify(EventInterface) - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController
notify(EventInterface) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD

O

OFF - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
Traffic controller is off.
org.opentrafficsim.trafficcontrol - package org.opentrafficsim.trafficcontrol
Traffic control for OTS.
org.opentrafficsim.trafficcontrol.ccol - package org.opentrafficsim.trafficcontrol.ccol
Coupling of OTS with external CCOL traffic controller.
org.opentrafficsim.trafficcontrol.trafcod - package org.opentrafficsim.trafficcontrol.trafcod
TrafCOD interpreter.

P

paintComponent(Graphics) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
 

R

render() - Method in class org.opentrafficsim.trafficcontrol.trafcod.Diagram
Create a BufferedImage and render the schematic on it.
RUNNING - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
Traffic controller is running.

S

SHUTTING_DOWN - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
Traffic controller is shutting down.
SignalGroup(String, Set<String>, Duration, Duration, Duration) - Constructor for class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
Constructor without pre-green duration.
SignalGroup(String, Set<String>, Duration, Duration, Duration, Duration) - Constructor for class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
Constructor with pre-green duration.
STARTING_UP - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
Traffic controller is starting up.
startup(Duration, Duration, OTSSimulatorInterface, Network) - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
Connect to the traffic lights in the network, initialize the traffic lights to their initial color and schedule the first transitions.

T

toString() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController.SignalGroup
toString() - Method in class org.opentrafficsim.trafficcontrol.FixedTimeController
traceVariable(String, int, boolean) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD
Switch tracing of one variable on or off.
traceVariablesOfStream(int, boolean) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD
Switch tracing of all variables of a particular traffic stream, or all variables that do not have an associated traffic stream on or off.
TrafCOD - Class in org.opentrafficsim.trafficcontrol.trafcod
TrafCOD evaluator.
TrafCOD(String, URL, OTSSimulatorInterface, Container) - Constructor for class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD
Construct a new TrafCOD traffic light controller.
TrafCODDisplay - Class in org.opentrafficsim.trafficcontrol.trafcod
Display the current state of a TrafCOD machine.
TrafCODDisplay(BufferedImage) - Constructor for class org.opentrafficsim.trafficcontrol.trafcod.TrafCODDisplay
Construct a new TrafCODDisplay.
TRAFFIC_LIGHT_CHANGED - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timedevent that is fired by a traffic control program when a traffic light must change state.
TRAFFICCONTROL_CONFLICT_GROUP_CHANGED - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timed event for pub/sub emitted by a traffic control machine when it changes to another conflict group.
TRAFFICCONTROL_CONTROLLER_CREATED - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timed event type for pub/sub that a newly created traffic controller emits.
TRAFFICCONTROL_CONTROLLER_EVALUATING - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timed event type for pub/sub that a traffic controller emits when it begins the computations to determine its response to the current input (detector states).
Payload: Object[] { String trafficControllerId }
TRAFFICCONTROL_CONTROLLER_WARNING - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timed event type for pub/sub that a traffic controller uses to convey warnings.
Payload: Object[] { String trafficControllerId, String message }
TRAFFICCONTROL_SET_TRACING - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timed event type that instruct a traffic controller to change the tracing level of a variable.
TRAFFICCONTROL_STATE_CHANGED - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timed event for pub/sub emitted by a traffic control machine when it changes state (STARTING_UP, RUNNING, SHUTTING_DOWN, OFF, etc.
TRAFFICCONTROL_TRACED_VARIABLE_UPDATED - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timed event type for pub/sub indicating the update of a traced control program variable.
TRAFFICCONTROL_VARIABLE_CREATED - Static variable in interface org.opentrafficsim.trafficcontrol.TrafficController
The timed event type for pub/sub indicating the creation of a traffic control program variable.
TrafficControlException - Exception in org.opentrafficsim.trafficcontrol
Exceptions thrown by traffic control programs.
TrafficControlException() - Constructor for exception org.opentrafficsim.trafficcontrol.TrafficControlException
 
TrafficControlException(String) - Constructor for exception org.opentrafficsim.trafficcontrol.TrafficControlException
 
TrafficControlException(Throwable) - Constructor for exception org.opentrafficsim.trafficcontrol.TrafficControlException
 
TrafficControlException(String, Throwable) - Constructor for exception org.opentrafficsim.trafficcontrol.TrafficControlException
 
TrafficControlException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.trafficcontrol.TrafficControlException
 
TrafficController - Interface in org.opentrafficsim.trafficcontrol
Interface for traffic light controllers.

U

updateDetector(String, boolean) - Method in interface org.opentrafficsim.trafficcontrol.ActuatedTrafficController
Tell the traffic controller that the state of a detector has changed.
updateDetector(String, boolean) - Method in class org.opentrafficsim.trafficcontrol.ccol.CCOL
Tell the traffic controller that the state of a detector has changed.
updateDetector(String, boolean) - Method in class org.opentrafficsim.trafficcontrol.trafcod.TrafCOD
Tell the traffic controller that the state of a detector has changed.
A B C D E F G H I M N O P R S T U 
Skip navigation links

Copyright © 2014–2019 Delft University of Technology. All rights reserved.