Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W X Y Z 

A

A - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Maximum (desired) car-following acceleration.
Abs(DistContinuous, AU) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
 
Abs(double, AU) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
 
Abs(DistContinuous, AU) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
 
Abs(float, AU) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
 
Abs(DistDiscrete, AU) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
 
Abs(long, AU) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
 
Abs(DistDiscrete, AU) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
 
Abs(int, AU) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
 
AbstractContinuousDistScalar - Class in org.opentrafficsim.core.units.distributions
Continuous distribution with unit.
AbstractContinuousDistScalar(DistContinuous, Unit<?>) - Constructor for class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
AbstractContinuousDistScalar(double, Unit<?>) - Constructor for class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
AbstractDiscreteDistScalar - Class in org.opentrafficsim.core.units.distributions
Discrete distribution with unit.
AbstractDiscreteDistScalar(DistDiscrete, Unit<?>) - Constructor for class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
AbstractDiscreteDistScalar(long, Unit<?>) - Constructor for class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
AbstractGTU - Class in org.opentrafficsim.core.gtu
Implements the basic functionalities of any GTU: the ability to move on 3D-space according to a plan.
AbstractGTU(String, GTUType, OTSDEVSSimulatorInterface, PerceivableContext) - Constructor for class org.opentrafficsim.core.gtu.AbstractGTU
 
AbstractGTU(IdGenerator, GTUType, OTSDEVSSimulatorInterface, PerceivableContext) - Constructor for class org.opentrafficsim.core.gtu.AbstractGTU
 
AbstractLinkBasedGTU - Class in org.opentrafficsim.core.gtu
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractLinkBasedGTU(String, GTUType, OTSDEVSSimulatorInterface, OTSNetwork) - Constructor for class org.opentrafficsim.core.gtu.AbstractLinkBasedGTU
 
AbstractParameterType<T extends org.djunits.value.vdouble.scalar.DoubleScalarInterface> - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Defines meta-information of a parameter, defining the parameter uniquely.
AbstractParameterType(String, String, Class<T>) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Constructor without default value and check.
AbstractParameterType(String, String, Class<T>, T) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Constructor with default value, without check.
AbstractParameterType(String, String, Class<T>, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Constructor without default value, with check.
AbstractParameterType(String, String, Class<T>, T, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Constructor with default value and check.
AbstractParameterType(String, String, Class<T>, T, AbstractParameterType.Check, boolean) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Protected constructor with default value and check, which may check the default value.
AbstractParameterType.Check - Enum in org.opentrafficsim.core.gtu.behavioralcharacteristics
List of default checks for ParameterTypes.
AbstractPerception - Class in org.opentrafficsim.core.gtu.perception
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractPerception(GTU) - Constructor for class org.opentrafficsim.core.gtu.perception.AbstractPerception
Construct perception.
AbstractPerceptionCategory - Class in org.opentrafficsim.core.gtu.perception
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractPerceptionCategory(Perception) - Constructor for class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Constructor setting the perception.
AbstractWrappableAnimation - Class in org.opentrafficsim.simulationengine
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractWrappableAnimation() - Constructor for class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
 
AbstractWrappableSimulation - Class in org.opentrafficsim.simulationengine
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractWrappableSimulation() - Constructor for class org.opentrafficsim.simulationengine.AbstractWrappableSimulation
 
Acceleration3D - Class in org.opentrafficsim.core.math
A 3D acceleration vector, decomposed in X, Y, and Z-acceleration with easy conversion from and to a spherical coordinate system.
Acceleration3D(AccelerationVector) - Constructor for class org.opentrafficsim.core.math.Acceleration3D
Construct a new Acceleration3D from vector of strongly typed Cartesian coordinates.
Acceleration3D(Acceleration, Acceleration, Acceleration) - Constructor for class org.opentrafficsim.core.math.Acceleration3D
Construct a new Acceleration3D from three strongly typed Cartesian coordinates.
Acceleration3D(double, double, double, AccelerationUnit) - Constructor for class org.opentrafficsim.core.math.Acceleration3D
Construct a new Acceleration3D from three double Cartesian coordinates and a acceleration unit.
Acceleration3D(Acceleration, Direction, Direction) - Constructor for class org.opentrafficsim.core.math.Acceleration3D
Construct a new Acceleration3D from a strongly typed acceleration and polar coordinates.
ACCELERATION_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.AccelerationUnits
The acceleration units.
AccelerationGTUColorer - Class in org.opentrafficsim.core.gtu.animation
Color GTUs based on their current acceleration.
AccelerationGTUColorer(Acceleration, Acceleration) - Constructor for class org.opentrafficsim.core.gtu.animation.AccelerationGTUColorer
Construct a new AccelerationGTUColorer.
AccelerationSegment(Duration, Acceleration) - Constructor for class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
 
accelerationSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
Calculate the acceleration of a GTU in this segment after relative time t.
accelerationSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
Calculate the acceleration of a GTU in this segment after relative time t.
accelerationSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.SpeedSegment
Calculate the acceleration of a GTU in this segment after relative time t.
AccelerationUnits - Class in org.opentrafficsim.core.network.factory.xml.units
Parser for acceleration with unit.
actionPerformed(ActionEvent) - Method in class org.opentrafficsim.gui.ColorControlPanel
actionPerformed(ActionEvent) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
actionPerformed(ActionEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
add(Distribution.FrequencyAndObject<O>) - Method in class org.opentrafficsim.core.distributions.Distribution
Append a generator to the internally stored list.
add(int, Distribution.FrequencyAndObject<O>) - Method in class org.opentrafficsim.core.distributions.Distribution
Insert a generator at the specified position in the internally stored list.
add(Duration) - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
add(SimEventInterface<T>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
add(OTSShape) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
add(OTSShape) - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
Add an OTSShape to this QuadTreeNode.
addAll(Collection<? extends SimEventInterface<T>>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
addAll(Collection<? extends OTSShape>) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
addAnimationToggles() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Placeholder method to place animation buttons or to show/hide classes on the animation.
addConnection(GTUType, Link, Link) - Method in class org.opentrafficsim.core.network.OTSNode
Add a single connection for a GTU type to the connections map.
addConnections(GTUType, Link, Set<Link>) - Method in class org.opentrafficsim.core.network.OTSNode
Add a set of connections for a GTU type to the connections map.
addDirectionality(GTUType, LongitudinalDirectionality) - Method in interface org.opentrafficsim.core.network.Link
This method sets the directionality of the link for a GTU type.
addDirectionality(GTUType, LongitudinalDirectionality) - Method in class org.opentrafficsim.core.network.OTSLink
This method sets the directionality of the link for a GTU type.
addGaussianParameter(GTUType, ParameterType<T>, T, T, StreamInterface) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryByType
 
addGaussianParameter(GTUType, ParameterTypeDouble, double, double, StreamInterface) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryByType
 
addGTU(GTU) - Method in interface org.opentrafficsim.core.network.Link
Add a GTU to this link (e.g., for statistical purposes, or for a model on macro level).
addGTU(GTU) - Method in class org.opentrafficsim.core.network.OTSLink
Add a GTU to this link (e.g., for statistical purposes, or for a model on macro level).
addGTU(GTU) - Method in class org.opentrafficsim.core.network.OTSNetwork
Add a GTU to the network.
addGTU(GTU) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Add a GTU to the network.
addInvisibleObject(InvisibleObjectInterface) - Method in interface org.opentrafficsim.core.network.Network
Add an ObjectInterface implementing object to the Network.
addInvisibleObject(InvisibleObjectInterface) - Method in class org.opentrafficsim.core.network.OTSNetwork
Add an ObjectInterface implementing object to the Network.
addItem(GTUColorer) - Method in class org.opentrafficsim.gui.ColorControlPanel
Add one item to this ColorControlPanel.
addLink(Link) - Method in interface org.opentrafficsim.core.network.Network
Register a link in the network.
addLink(Link) - Method in interface org.opentrafficsim.core.network.Node
Add a link to this Node.
addLink(Link) - Method in class org.opentrafficsim.core.network.OTSNetwork
Register a link in the network.
addLink(Link) - Method in class org.opentrafficsim.core.network.OTSNode
Add a link to this Node.
addNode(Node) - Method in interface org.opentrafficsim.core.network.Network
Register a node in the network.
addNode(Node) - Method in class org.opentrafficsim.core.network.OTSNetwork
Register a node in the network.
addNode(Node) - Method in class org.opentrafficsim.core.network.route.CompleteRoute
Add a node to the end of the node list.
addNode(Node) - Method in class org.opentrafficsim.core.network.route.Route
Add a node to the end of the node list.
addObject(ObjectInterface) - Method in interface org.opentrafficsim.core.network.Network
Add an ObjectInterface implementing object to the Network.
addObject(ObjectInterface) - Method in class org.opentrafficsim.core.network.OTSNetwork
Add an ObjectInterface implementing object to the Network.
addParameter(GTUType, ParameterType<T>, T) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryByType
 
addParameter(GTUType, ParameterTypeDouble, double) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryByType
 
addPerceptionCategory(PerceptionCategory) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
Adds given perception category to the perception.
addPerceptionCategory(PerceptionCategory) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Adds given perception category to the perception.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.opentrafficsim.gui.ProbabilityDistributionEditor
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.opentrafficsim.gui.ProbabilityDistributionEditor
addResult(int, int, double) - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
Add the result of one run.
addRoute(GTUType, Route) - Method in interface org.opentrafficsim.core.network.Network
Add a route to the network.
addRoute(GTUType, Route) - Method in class org.opentrafficsim.core.network.OTSNetwork
Add a route to the network.
addTab(int, String, Container) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Add a tab to the simulation window.
addTabs(SimpleSimulatorInterface) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Make additional tabs in the main simulation window.
addToggleAnimationButtonIcon(String, Class<? extends Locatable>, String, String, boolean, boolean) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Add a button for toggling an animatable class on or off.
addToggleAnimationButtonIcon(String, Class<? extends Locatable>, String, String, boolean, boolean) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Add a button for toggling an animatable class on or off.
addToggleAnimationButtonText(String, Class<? extends Locatable>, String, boolean) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Add a button for toggling an animatable class on or off.
addToggleAnimationButtonText(String, Class<? extends Locatable>, String, boolean) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Add a button for toggling an animatable class on or off.
addToggleGISButtonText(String, String, GisRenderable2D, String) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Add a button to toggle a GIS Layer on or off.
addToggleGISButtonText(String, GisRenderable2D, String) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Add a button for toggling a GIS class on or off.
addToggleText(String) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Add a text to explain animatable classes.
ALIGN_COUNT - Static variable in class org.opentrafficsim.core.gtu.AbstractGTU
aligned schedule count.
ALIGNED - Static variable in class org.opentrafficsim.core.gtu.AbstractGTU
aligned or not.
ALL - Static variable in class org.opentrafficsim.core.gtu.GTUType
ALL GTUType to be used only for permeability and accessibility.
ALL - Static variable in class org.opentrafficsim.core.network.LinkType
The link type that allows all vehicles.
Angle3D - Class in org.opentrafficsim.core.math
3D-rotation, RPY coded (longitudinal roll along the x-axis, lateral pitch along the y-axis and vertical yaw along the z-axis), also called Tait–Bryan angles or Cardan angles.
Angle3D(AngleVector) - Constructor for class org.opentrafficsim.core.math.Angle3D
 
Angle3D(Angle, Angle, Angle) - Constructor for class org.opentrafficsim.core.math.Angle3D
 
Angle3D(double, double, double, AngleUnit) - Constructor for class org.opentrafficsim.core.math.Angle3D
 
ANGLE_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.AngleUnits
The angle units.
AngleUnits - Class in org.opentrafficsim.core.network.factory.xml.units
Parser for angle with unit.
ATLEASTONE - Static variable in interface org.opentrafficsim.core.gtu.behavioralcharacteristics.CheckInterface
 
autoPauseSimulator() - Method in class org.opentrafficsim.gui.OTSControlPanel
Pause the simulator.

B

B - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Maximum comfortable car-following deceleration.
B0 - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Maximum adjustment deceleration, e.g.
baseTest(int, int, double, int, boolean, int) - Static method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance
Perform a test.
BCRIT - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Maximum critical deceleration, e.g.
BehavioralCharacteristics - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
In this class a set of behavioral characteristics in the form of parameters can be stored for use in behavioral models.
BehavioralCharacteristics() - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Empty constructor.
BehavioralCharacteristics(BehavioralCharacteristics) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Constructor which creates a copy of the input set.
BehavioralCharacteristicsFactory - Interface in org.opentrafficsim.core.gtu.behavioralcharacteristics
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
BehavioralCharacteristicsFactoryByType - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
BehavioralCharacteristicsFactoryByType() - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryByType
 
BehavioralCharacteristicsFactoryDefault - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Forwards default characteristics.
BehavioralCharacteristicsFactoryDefault() - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryDefault
 
Bezier - Class in org.opentrafficsim.core.geometry
Generation of Bézier curves.
bezier(int, OTSPoint3D...) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a Bézier curve of degree n.
bezier(OTSPoint3D...) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a Bézier curve of degree n.
BIKE - Static variable in class org.opentrafficsim.core.gtu.GTUType
Super type for bikes.
BOAT - Static variable in class org.opentrafficsim.core.gtu.GTUType
Super type for boats.
buildAnimator(Time, Duration, Duration, List<Property<?>>, Rectangle, boolean) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Build the animation.
buildAnimator(Time, Duration, Duration, List<Property<?>>, Rectangle, boolean) - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Build the animation.
buildConstantSpeedPlan(GTU, OTSLine3D, Time, Speed) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder
Build a plan with a path and a given speed.
buildGradualAccelerationPlan(GTU, OTSLine3D, Time, Speed, Speed, Acceleration, Acceleration) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder
Build a plan with a path and a given start speed to try to reach a provided end speed, exactly at the end of the curve.
buildGradualAccelerationPlan(GTU, OTSLine3D, Time, Speed, Speed) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder
Build a plan with a path and a given start speed to reach a provided end speed, exactly at the end of the curve.
buildGraph(GTUType) - Method in interface org.opentrafficsim.core.network.Network
(Re)build the underlying graph for the given GTUType.
buildGraph(GTUType) - Method in class org.opentrafficsim.core.network.OTSNetwork
(Re)build the underlying graph for the given GTUType.
buildMaximumAccelerationPlan(GTU, OTSLine3D, Time, Speed, Speed, Acceleration, Acceleration) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder
Build a plan with a path and a given start speed to try to reach a provided end speed.
buildSimpleAnimator(Time, Duration, Duration, OTSModelInterface) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Build the animator.
buildSimpleAnimator(Time, Duration, Duration, OTSModelInterface, int) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Build the animator with the specified replication number.
buildSimpleSimulator(Time, Duration, Duration, OTSModelInterface) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableSimulation
Build the simulator.
buildSimulator(Time, Duration, Duration, ArrayList<AbstractProperty<?>>) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableSimulation
Build the simulation.
buildSimulator(Time, Duration, Duration, ArrayList<AbstractProperty<?>>) - Method in interface org.opentrafficsim.simulationengine.WrappableSimulation
Build the simulation.
buildStopPlan(GTU, OTSLine3D, Time, Speed, Acceleration) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder
Build a plan with a path and a given start speed to try to come to a stop with a given deceleration.

C

calcHashCode() - Method in class org.opentrafficsim.core.gtu.RelativePosition
Calculate the hash code once.
call() - Method in class org.opentrafficsim.core.geometry.Test.MyCallable
cancelEvent(SimEventInterface<OTSSimTimeDouble>) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
cancelTimer() - Method in class org.opentrafficsim.gui.OTSControlPanel.ClockPanel
Cancel the timer task.
Capacity - Interface in org.opentrafficsim.core.network
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
CapacityOTSLink - Class in org.opentrafficsim.core.network
A link with a maximum capacity, expressed as the maximum number of GTUs per time unit that the link can handle.
CapacityOTSLink(Network, String, Node, Node, LinkType, OTSLine3D, OTSSimulatorInterface, Frequency, Map<GTUType, LongitudinalDirectionality>) - Constructor for class org.opentrafficsim.core.network.CapacityOTSLink
Construct a new link.
CapacityOTSLink(Network, String, Node, Node, LinkType, OTSLine3D, OTSSimulatorInterface, Frequency, LongitudinalDirectionality) - Constructor for class org.opentrafficsim.core.network.CapacityOTSLink
Construct a new link, with a directionality for all GTUs as provided.
CapacityOTSLink(Network, OTSSimulatorInterface, boolean, CapacityOTSLink) - Constructor for class org.opentrafficsim.core.network.CapacityOTSLink
Clone a link for a new network.
cartesianToPhi(double, double) - Static method in class org.opentrafficsim.core.math.Scalar3D
Get the (polar) phi angle, which is the projected angle in the xy-plane from the x direction.
cartesianToRadius(double, double, double) - Static method in class org.opentrafficsim.core.math.Scalar3D
Get the (polar) radius based on Cartesian coordinates.
cartesianToTheta(double, double, double) - Static method in class org.opentrafficsim.core.math.Scalar3D
Get the (polar) theta angle, which is the angle from the z-direction, from Cartesian coordinates.
CD - Static variable in class org.opentrafficsim.core.geometry.Clothoid
C(x) for small x denominator.
CENTER - Static variable in class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type CENTER.
check(T, BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
Method to overwrite for checks with constraints.
check(double, BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble
Method to overwrite for checks with constraints.
check(int, BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger
Method to overwrite for checks with constraints.
checkAll(OTSLine3D, double) - Static method in class org.opentrafficsim.core.geometry.Test
Apply all offset methods and check the results.
checkCheck(T) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Checks the default checks given with the parameter type.
CheckInterface - Interface in org.opentrafficsim.core.gtu.behavioralcharacteristics
In order to define default constraints within a Parameter Type, an enum is available.
checkOffsetLine(OTSLine3D, double, OTSLine3D.OffsetMethod) - Static method in class org.opentrafficsim.core.geometry.Test
Check the offsetLine method.
circleCenter(OTSPoint3D, OTSPoint3D, double) - Static method in class org.opentrafficsim.core.geometry.OTSPoint3D
Return the possible center points of a circle when two points and a radius are given.
circleIntersections(OTSPoint3D, double, OTSPoint3D, double) - Static method in class org.opentrafficsim.core.geometry.OTSPoint3D
Return the possible intersections between two circles.
circlePrecision - Static variable in class org.opentrafficsim.core.geometry.OTSOffsetLinePK
Precision of approximation of arcs in the offsetLine method.
clear() - Method in class org.opentrafficsim.core.distributions.Distribution
Empty the internally stored list.
clear() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
clear() - Method in class org.opentrafficsim.core.geometry.OTS2DSet
clear() - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
Remove all OTSShapes from this QuadTreeNode and cut off all leaves.
ClockPanel() - Constructor for class org.opentrafficsim.gui.OTSControlPanel.ClockPanel
Construct a clock panel.
ClonableRenderable2DInterface<T extends nl.tudelft.simulation.dsol.animation.Locatable> - Interface in org.opentrafficsim.core.animation
This interface extends the animation objects with an option to clone them for a new source on a new Simulator.
clone(T, OTSSimulatorInterface) - Method in interface org.opentrafficsim.core.animation.ClonableRenderable2DInterface
Clone the animation object and register it for the new source on the new simulation.
clone(Locatable, OTSSimulatorInterface) - Method in class org.opentrafficsim.core.animation.TextAnimation
Clone the TextAnimation and return a copy for the new source on the new simulator.
clone(Locatable, OTSSimulatorInterface) - Method in class org.opentrafficsim.core.network.animation.LinkAnimation
Clone the animation object and register it for the new source on the new simulation.
clone(Locatable, OTSSimulatorInterface) - Method in class org.opentrafficsim.core.network.animation.LinkAnimation.Text
Clone the TextAnimation and return a copy for the new source on the new simulator.
clone(Locatable, OTSSimulatorInterface) - Method in class org.opentrafficsim.core.network.animation.NodeAnimation
Clone the animation object and register it for the new source on the new simulation.
clone(Locatable, OTSSimulatorInterface) - Method in class org.opentrafficsim.core.network.animation.NodeAnimation.Text
Clone the TextAnimation and return a copy for the new source on the new simulator.
clone(Network, OTSSimulatorInterface, boolean) - Method in class org.opentrafficsim.core.network.CapacityOTSLink
Clone the OTSLink for e.g., copying a network.
clone(Network, OTSSimulatorInterface, boolean) - Method in class org.opentrafficsim.core.network.OTSLink
Clone the OTSLink for e.g., copying a network.
clone(String, OTSSimulatorInterface, OTSSimulatorInterface, boolean) - Method in class org.opentrafficsim.core.network.OTSNetwork
Clone the OTSNetwork.
clone(Network, OTSSimulatorInterface, boolean) - Method in class org.opentrafficsim.core.network.route.CompleteRoute
Clone the Route.
clone(Network, OTSSimulatorInterface, boolean) - Method in class org.opentrafficsim.core.network.route.Route
Clone the Route.
clone(OTSSimulatorInterface, Network) - Method in interface org.opentrafficsim.core.object.InvisibleObjectInterface
Duplicate the invisibleObject in a new simulator and network.
clone(Network, OTSSimulatorInterface, boolean) - Method in class org.opentrafficsim.core.object.StaticObject
Clone the StaticObject for e.g., copying a network.
clone1(Network, OTSSimulatorInterface) - Method in class org.opentrafficsim.core.network.OTSNode
Clone the OTSode for e.g., copying a network.
clone2(Network, OTSSimulatorInterface, boolean) - Method in class org.opentrafficsim.core.network.OTSNode
Complete the cloning of the OTSode for e.g., copying a network.
cloneAnimation(Locatable, Locatable, OTSSimulatorInterface, OTSSimulatorInterface) - Static method in class org.opentrafficsim.core.network.OTSNetwork
Clone all animation objects for the given class.
closeHandlerRegistered - Variable in class org.opentrafficsim.gui.OTSAnimationPanel
Has the window close handler been registered?
closeHandlerRegistered - Variable in class org.opentrafficsim.gui.OTSControlPanel
Has the window close handler been registered?
closestPointOnLine(OTSLine3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
Return the closest point on an OTSLine3D.
closestPointOnLine2D(OTSLine3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
Return the closest point on an OTSLine3D.
closestPointOnSegment(OTSPoint3D, OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
Project a point on a line segment (2D - Z-component is ignored).
closestPointOnSegmentToPoint(OTSPoint3D, OTSPoint3D, OTSPoint3D) - Static method in class org.opentrafficsim.core.geometry.OTSBufferingJTS
Project a point on a line (2D).
Clothoid - Class in org.opentrafficsim.core.geometry
Generate an OTSLine3D for a clothoid.
clothoid(OTSPoint3D, Direction, double, Length, Length, int) - Static method in class org.opentrafficsim.core.geometry.Clothoid
Approximate a clothoid with curvature 0 at start.
clothoid(OTSPoint3D, Direction, double, double, Length, Length, int) - Static method in class org.opentrafficsim.core.geometry.Clothoid
Approximate a clothoid.
clothoid(OTSPoint3D, Direction, LinearDensity, Length, Length, int) - Static method in class org.opentrafficsim.core.geometry.Clothoid
Approximate a clothoid with curvature 0 at start.
clothoid(OTSPoint3D, Direction, LinearDensity, LinearDensity, Length, Length, int) - Static method in class org.opentrafficsim.core.geometry.Clothoid
Approximate a clothoid.
CN - Static variable in class org.opentrafficsim.core.geometry.Clothoid
C(x) for small x numerator.
ColorControlPanel - Class in org.opentrafficsim.gui
Let the user select what the colors in the animation mean.
ColorControlPanel(GTUColorer) - Constructor for class org.opentrafficsim.gui.ColorControlPanel
Add a ColorControlPanel to an AnimationPanel.
ColorInterpolator - Class in org.opentrafficsim.core.gtu.animation
Interpolate between two color values.
Colors - Class in org.opentrafficsim.core.network.factory.xml.units
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
comparator() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
compareTo(OTSSimTimeDouble) - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
CompleteRoute - Class in org.opentrafficsim.core.network.route
A CompleteRoute is a Route with directly connected Nodes.
CompleteRoute(String, GTUType) - Constructor for class org.opentrafficsim.core.network.route.CompleteRoute
Create an empty route for the given GTUType.
CompleteRoute(String, GTUType, List<Node>) - Constructor for class org.opentrafficsim.core.network.route.CompleteRoute
Create a route based on an initial list of nodes.
concatenate(OTSLine3D...) - Static method in class org.opentrafficsim.core.geometry.OTSLine3D
Concatenate several OTSLine3D instances.
concatenate(double, OTSLine3D, OTSLine3D) - Static method in class org.opentrafficsim.core.geometry.OTSLine3D
Concatenate two OTSLine3D instances.
concatenate(double, OTSLine3D...) - Static method in class org.opentrafficsim.core.geometry.OTSLine3D
Concatenate several OTSLine3D instances.
contains(Object) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
contains(Object) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
contains(OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSShape
 
contains(Rectangle2D) - Method in class org.opentrafficsim.core.geometry.OTSShape
Check if this OTSShape completely covers a rectangular region.
contains(AbstractParameterType<?>) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Whether the given parameter type has been set.
contains(Class<T>) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
Returns whether the given perception category is present.
contains(Class<T>) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Returns whether the given perception category is present.
contains(LongitudinalDirectionality) - Method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
This method looks if this directionality "contains" the provided other directionality.
contains(Node) - Method in class org.opentrafficsim.core.network.route.Route
 
containsAll(Collection<?>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
containsAll(Collection<?>) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
containsGTU(GTU) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether a GTU is registered in the network.
containsGTU(GTU) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Test whether a GTU is registered in the network.
containsGtuId(String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether a GTU ID is registered in the network.
containsGtuId(String) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Test whether a GTU ID is registered in the network.
containsInvisibleObject(InvisibleObjectInterface) - Method in interface org.opentrafficsim.core.network.Network
Test whether the invisible object is present in the Network.
containsInvisibleObject(String) - Method in interface org.opentrafficsim.core.network.Network
Test whether an invisible object with the given id is present in the Network.
containsInvisibleObject(InvisibleObjectInterface) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether the invisible object is present in the Network.
containsInvisibleObject(String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether an invisible object with the given id is present in the Network.
containsLink(Link) - Method in interface org.opentrafficsim.core.network.Network
Test whether a link is present in the network.
containsLink(String) - Method in interface org.opentrafficsim.core.network.Network
Test whether a link with a given id is present in the network.
containsLink(Link) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether a link is present in the network.
containsLink(String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether a link with a given id is present in the network.
containsLink(Link) - Method in class org.opentrafficsim.core.network.route.CompleteRoute
Determine if this Route contains the specified Link.
containsNode(Node) - Method in interface org.opentrafficsim.core.network.Network
Test whether a node is present in the network.
containsNode(String) - Method in interface org.opentrafficsim.core.network.Network
Test whether a node with a given id is present in the network.
containsNode(Node) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether a node is present in the network.
containsNode(String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether a node with a given id is present in the network.
containsObject(ObjectInterface) - Method in interface org.opentrafficsim.core.network.Network
Test whether the object is present in the Network.
containsObject(String) - Method in interface org.opentrafficsim.core.network.Network
Test whether an object with the given id is present in the Network.
containsObject(ObjectInterface) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether the object is present in the Network.
containsObject(String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Test whether an object with the given id is present in the Network.
containsRoute(GTUType, Route) - Method in interface org.opentrafficsim.core.network.Network
Determine whether the provided route exists in the network for the given GTUType.
containsRoute(GTUType, String) - Method in interface org.opentrafficsim.core.network.Network
Determine whether a route with the given id exists in the network for the given GTUType.
containsRoute(GTUType, Route) - Method in class org.opentrafficsim.core.network.OTSNetwork
Determine whether the provided route exists in the network for the given GTUType.
containsRoute(GTUType, String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Determine whether a route with the given id exists in the network for the given GTUType.
ContinuousDistDoubleScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ContinuousDistDoubleScalar.Abs<T extends org.djunits.value.vdouble.scalar.AbstractDoubleScalarAbs<AU,T,RU,?>,AU extends org.djunits.unit.AbsoluteLinearUnit<AU,RU>,RU extends org.djunits.unit.Unit<RU>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
ContinuousDistDoubleScalar.Rel<T extends org.djunits.value.vdouble.scalar.AbstractDoubleScalarRel<U,T>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
ContinuousDistFloatScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ContinuousDistFloatScalar.Abs<T extends org.djunits.value.vfloat.scalar.AbstractFloatScalarAbs<AU,T,RU,?>,AU extends org.djunits.unit.AbsoluteLinearUnit<AU,RU>,RU extends org.djunits.unit.Unit<RU>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
ContinuousDistFloatScalar.Rel<T extends org.djunits.value.vfloat.scalar.AbstractFloatScalarRel<U,T>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
CONTOUR - Static variable in class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type CONTOUR.
Coordinates - Class in org.opentrafficsim.core.network.factory.xml.units
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
CoordinateTransformLonLatToXY - Class in org.opentrafficsim.core.gis
Transformation from lat-lon to X-Y in meters.
CoordinateTransformLonLatToXY(double, double) - Constructor for class org.opentrafficsim.core.gis.CoordinateTransformLonLatToXY
Transformation from: https://en.wikipedia.org/wiki/Geographic_coordinate_system.
CoordinateTransformWGS84toRDNew - Class in org.opentrafficsim.core.gis
Convert coordinates from WGS84 to the Dutch RD system.
CoordinateTransformWGS84toRDNew(double, double) - Constructor for class org.opentrafficsim.core.gis.CoordinateTransformWGS84toRDNew
 
copy() - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
create(GTU) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerFactory
Creates a new strategical planner for the given GTU.
create(GTU) - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlannerFactory
Creates a new tactical planner for the given GTU.
createAndCleanOTSLine3D(OTSPoint3D...) - Static method in class org.opentrafficsim.core.geometry.OTSLine3D
Create an OTSLine3D, while cleaning repeating successive points.
createAndCleanOTSLine3D(List<OTSPoint3D>) - Static method in class org.opentrafficsim.core.geometry.OTSLine3D
Create an OTSLine3D, while cleaning repeating successive points.
createAndCleanOTSShape(OTSPoint3D[]) - Static method in class org.opentrafficsim.core.geometry.OTSShape
Create an OTSLine3D, while cleaning repeating successive points.
createAndCleanOTSShape(List<OTSPoint3D>) - Static method in class org.opentrafficsim.core.geometry.OTSShape
Create an OTSLine3D, while cleaning repeating successive points.
cubic(int, OTSPoint3D, OTSPoint3D, OTSPoint3D, OTSPoint3D) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a cubic Bézier curve from start to end with two control points.
cubic(int, DirectedPoint, DirectedPoint) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
cubic(int, DirectedPoint, DirectedPoint, double) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
cubic(DirectedPoint, DirectedPoint) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.

D

debugOffsetLine - Static variable in class org.opentrafficsim.core.geometry.OTSOffsetLinePK
Debugging flag.
DefaultSwitchableGTUColorer - Class in org.opentrafficsim.core.gtu.animation
A simple way to construct a SwitchableGTUColorer set up with the "standard" set of GTUColorers.
DefaultSwitchableGTUColorer() - Constructor for class org.opentrafficsim.core.gtu.animation.DefaultSwitchableGTUColorer
create a default list of GTU colorers.
defaultValue - Variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Default value.
description() - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Return a description of the simulation (HTML formatted).
description() - Method in interface org.opentrafficsim.simulationengine.WrappableSimulation
Return a description of the simulation (HTML formatted).
destinationNode() - Method in class org.opentrafficsim.core.network.route.Route
 
destroy() - Method in class org.opentrafficsim.core.animation.TextAnimation
Destroy the text animation.
destroy() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
Destructor.
destroy() - Method in interface org.opentrafficsim.core.gtu.GTU
Destroy the GTU from the simulation and animation.
destroy() - Method in class org.opentrafficsim.core.network.animation.LinkAnimation
destroy() - Method in class org.opentrafficsim.core.network.animation.NodeAnimation
destroy(OTSSimulatorInterface) - Method in class org.opentrafficsim.core.network.OTSNetwork
Remove all objects and animation in the network.
DESTROY_EVENT - Static variable in interface org.opentrafficsim.core.gtu.GTU
The event type for pub/sub indicating destruction of the GTU.
DirectEgoPerception - Class in org.opentrafficsim.core.gtu.perception
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DirectEgoPerception(Perception) - Constructor for class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
 
Direction3D - Class in org.opentrafficsim.core.math
3D-rotation, RPY coded (longitudinal roll along the x-axis, lateral pitch along the y-axis and vertical yaw along the z-axis), also called Tait–Bryan angles or Cardan angles.
Direction3D(DirectionVector) - Constructor for class org.opentrafficsim.core.math.Direction3D
 
Direction3D(Direction, Direction, Direction) - Constructor for class org.opentrafficsim.core.math.Direction3D
 
Direction3D(double, double, double, DirectionUnit) - Constructor for class org.opentrafficsim.core.math.Direction3D
 
DIRECTION_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.AngleUnits
The direction units.
Directions - Class in org.opentrafficsim.core.network.factory.xml.units
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DiscreteDistDoubleScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DiscreteDistDoubleScalar.Abs<T extends org.djunits.value.vdouble.scalar.AbstractDoubleScalarAbs<AU,T,RU,?>,AU extends org.djunits.unit.AbsoluteLinearUnit<AU,RU>,RU extends org.djunits.unit.Unit<RU>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
DiscreteDistDoubleScalar.Rel<T extends org.djunits.value.vdouble.scalar.AbstractDoubleScalarRel<U,T>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
DiscreteDistFloatScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DiscreteDistFloatScalar.Abs<T extends org.djunits.value.vfloat.scalar.AbstractFloatScalarAbs<AU,T,RU,?>,AU extends org.djunits.unit.AbsoluteLinearUnit<AU,RU>,RU extends org.djunits.unit.Unit<RU>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
DiscreteDistFloatScalar.Rel<T extends org.djunits.value.vfloat.scalar.AbstractFloatScalarRel<U,T>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
DisposeOnCloseThread(OTSAnimationPanel) - Constructor for class org.opentrafficsim.gui.OTSAnimationPanel.DisposeOnCloseThread
 
DisposeOnCloseThread(OTSControlPanel) - Constructor for class org.opentrafficsim.gui.OTSControlPanel.DisposeOnCloseThread
 
distance(OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 
distance(LinkLocation) - Method in class org.opentrafficsim.core.network.LinkLocation
Returns the distance to another LinkLocation.
distanceLineSegmentToPoint(OTSPoint3D, OTSPoint3D, OTSPoint3D) - Static method in class org.opentrafficsim.core.geometry.OTSBufferingJTS
Compute the distance of a line segment to a point.
distanceSI(OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 
distanceSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
Calculate the distance covered by a GTU in this segment after relative time t.
distanceSI() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
Calculate the distance covered by a GTU in this segment.
distanceSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
Calculate the distance covered by a GTU in this segment after relative time t.
distanceSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.SpeedSegment
Calculate the distance covered by a GTU in this segment after relative time t.
Distribution<O> - Class in org.opentrafficsim.core.distributions
Generic implementation of a set of objects that have a draw method with corresponding probabilities / frequencies.
Distribution(List<Distribution.FrequencyAndObject<O>>, StreamInterface) - Constructor for class org.opentrafficsim.core.distributions.Distribution
Construct a new Distribution.
Distribution(StreamInterface) - Constructor for class org.opentrafficsim.core.distributions.Distribution
Construct a new Distribution with no generators.
Distribution.FrequencyAndObject<O> - Class in org.opentrafficsim.core.distributions
Immutable storage for a frequency (or probability) plus a Generator.
Distributions - Class in org.opentrafficsim.core.network.factory.xml.units
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
doubleTransform(double, double) - Method in class org.opentrafficsim.core.gis.CoordinateTransformLonLatToXY
doubleTransform(double, double) - Method in class org.opentrafficsim.core.gis.CoordinateTransformWGS84toRDNew
doubleTransformWSG84toCartesianXY(double, double) - Method in class org.opentrafficsim.core.gis.CoordinateTransformLonLatToXY
Convert WGS84 coordinates to Cartesian coordinates.
draw() - Method in class org.opentrafficsim.core.distributions.Distribution
Generate the next object.
draw() - Method in interface org.opentrafficsim.core.distributions.Generator
Generate the next object.
draw() - Method in class org.opentrafficsim.core.gtu.TemplateGTUType
Returns characteristics for the given GTU.
draw() - Method in class org.opentrafficsim.core.network.route.FixedRouteGenerator
Return the (next) Route.
draw() - Method in class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
Return the (next) Route.
draw() - Method in interface org.opentrafficsim.core.network.route.RouteGenerator
Return the (next) Route.
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Rel
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Rel
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Rel
 
DRIFTING_SPEED_SI - Static variable in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
The drifting speed.
DRIVER - Static variable in class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type DRIVER.
DT - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Fixed model time step.
duration - Variable in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
The duration of the acceleration or speed for this segment.
DURATION_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.DurationUnits
The time units.
DurationUnits - Class in org.opentrafficsim.core.network.factory.xml.units
Parser for durations and frequencies with unit.

E

EgoPerception - Interface in org.opentrafficsim.core.gtu.perception
Ego perception interface.
endSpeed() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
Calculate the end speed for this segment.
endSpeed() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
Calculate the end speed for this segment.
endSpeed() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.SpeedSegment
Calculate the end speed for this segment.
equals(Object) - Method in class org.opentrafficsim.core.distributions.Distribution
equals(Object) - Method in class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
equals(Object) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
equals(Object) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
equals(Object) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
equals(Object) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
equals(Object) - Method in class org.opentrafficsim.core.gtu.GTUType
equals(Object) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
equals(Object) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
equals(Object) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
equals(Object) - Method in class org.opentrafficsim.core.gtu.RelativePosition
equals(Object) - Method in class org.opentrafficsim.core.gtu.RelativePosition.TYPE
equals(Object) - Method in class org.opentrafficsim.core.network.LinkType
equals(Object) - Method in class org.opentrafficsim.core.network.OTSLink
equals(Object) - Method in class org.opentrafficsim.core.network.OTSNode
exitOnClose - Variable in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Use EXIT_ON_CLOSE when true, DISPOSE_ON_CLOSE when false on closing of the window.
ExpansionNetwork - Class in org.opentrafficsim.core.network
A Network consists of a set of links.
ExpansionNetwork(String) - Constructor for class org.opentrafficsim.core.network.ExpansionNetwork
 
extract(Length, Length) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Create a new OTSLine3D that covers a sub-section of this OTSLine3D.
extract(double, double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Create a new OTSLine3D that covers a sub-section of this OTSLine3D.
extractFractional(double, double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSLine3D covering the indicated fraction of this OTSLine3D.

F

failMessage() - Method in enum org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType.Check
Returns a message for value failure, pointing to a parameter using '%s'.
fails(double) - Method in enum org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType.Check
Checks whether the value fails to comply with constraints.
FD - Static variable in class org.opentrafficsim.core.geometry.Clothoid
Auxiliary function f(x) denominator.
first() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
we re-implemented the first method.
firstSolutionAfter(double, double, double, double) - Static method in class org.opentrafficsim.core.math.Solver
Solve a quadratic or linear equation and return the solution that is closest (but not less than) a boundary.
fixButtons() - Method in class org.opentrafficsim.gui.OTSControlPanel
Update the enabled state of all the buttons.
FixedRouteGenerator - Class in org.opentrafficsim.core.network.route
Generate a fixed route (always the same).
FixedRouteGenerator(Route) - Constructor for class org.opentrafficsim.core.network.route.FixedRouteGenerator
Construct a new FixedRouteGenerator.
flip() - Method in enum org.opentrafficsim.core.network.LateralDirectionality
Returns the other direction.
floatTransform(double, double) - Method in class org.opentrafficsim.core.gis.CoordinateTransformLonLatToXY
floatTransform(double, double) - Method in class org.opentrafficsim.core.gis.CoordinateTransformWGS84toRDNew
FN - Static variable in class org.opentrafficsim.core.geometry.Clothoid
Auxiliary function f(x) numerator.
FREQUENCY_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.DurationUnits
The per time units.
FrequencyAndObject(double, O) - Constructor for class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
Construct a new FrequencyAndObject instance.
fromWGS84(Point2D) - Static method in class org.opentrafficsim.core.gis.TransformWGS84DutchRDNew
Convert a coordinate pair in WGS84 coordinates to local coordinates.
fromWGS84(double, double) - Static method in class org.opentrafficsim.core.gis.TransformWGS84DutchRDNew
Convert a coordinate pair in WGS84 coordinates to local coordinates.
fromWGS84Bounds() - Static method in class org.opentrafficsim.core.gis.TransformWGS84DutchRDNew
Report the bounding box for conversion to the local coordinate system.
Conversions from WGS84 to the local coordinate system should fail for locations outside this bounding box.
FRONT - Static variable in class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type FRONT.
FSPEED - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Speed limit adherence factor.

G

GD - Static variable in class org.opentrafficsim.core.geometry.Clothoid
Auxiliary function g(x) denominator.
generateOperationalPlan(Time, DirectedPoint) - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
generate an operational plan, for now or for in the future.
generateTacticalPlanner() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Generate a new tactical planner for the GTU.
Generator<O> - Interface in org.opentrafficsim.core.distributions
Interface for classes that have a draw method with no arguments.
get(int) - Method in class org.opentrafficsim.core.distributions.Distribution
Retrieve one of the internally stored generators.
get() - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
get(int) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Return one point of this OTSLine3D.
getAcceleration() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getAcceleration() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getAcceleration() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Returns the acceleration.
getAcceleration() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Returns the acceleration.
getAcceleration(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the acceleration of the GTU after the given duration since the start of the plan.
getAcceleration(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the acceleration of the GTU at the given time.
getAcceleration() - Method in class org.opentrafficsim.core.math.Acceleration3D
Retrieve the norm of this Acceleration3D.
getAnimationPanel() - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Easy access to the AnimationPanel.
getBaseColor() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
Return the base color of the GTU (not the state-based color).
getBaseColor() - Method in interface org.opentrafficsim.core.gtu.GTU
Return the base color of the GTU (not the state-based color).
getBehavioralCharacteristics() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getBounds() - Method in class org.opentrafficsim.core.animation.TextAnimation
getBounds() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
getBounds() - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
This method returns a sphere with a diameter of half a meter as the default bounds for a point.
getBounds() - Method in class org.opentrafficsim.core.network.OTSLink
getBounds() - Method in class org.opentrafficsim.core.network.OTSNode
getBounds() - Method in class org.opentrafficsim.core.object.StaticObject
getCapacity() - Method in interface org.opentrafficsim.core.network.Capacity
 
getCapacity() - Method in class org.opentrafficsim.core.network.CapacityOTSLink
getCenter() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getCentroid() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Retrieve the centroid of this OTSLine3D.
getClockLabel() - Method in class org.opentrafficsim.gui.OTSControlPanel.ClockPanel
 
getColor() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
getColor() - Method in class org.opentrafficsim.core.animation.TextProperties
 
getColor(GTU) - Method in class org.opentrafficsim.core.gtu.animation.AccelerationGTUColorer
Return the fill color for a GTU.
getColor(GTU) - Method in interface org.opentrafficsim.core.gtu.animation.GTUColorer
Return the fill color for a GTU.
getColor() - Method in class org.opentrafficsim.core.gtu.animation.GTUColorer.LegendEntry
 
getColor(GTU) - Method in class org.opentrafficsim.core.gtu.animation.IDGTUColorer
Return the fill color for a GTU.
getColor(GTU) - Method in class org.opentrafficsim.core.gtu.animation.SpeedGTUColorer
Return the fill color for a GTU.
getColor(GTU) - Method in class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
Return the fill color for a GTU.
getColor() - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
getColorControlPanel() - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Access the ColorControlPanel of this ControlPanel.
getColorer() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Overrridable method to return GTU colorer.
getColorers() - Method in class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
 
getContourPoints() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getCoordinate() - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 
getCoordinates() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Construct a Coordinate array and fill it with the points of this OTSLine3D.
getDefaultBehavioralCharacteristics() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerFactory
Returns a set of behavioral characteristics with default values for the next strategical planner that will be generated.
getDefaultBehavioralCharacteristics() - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlannerFactory
Returns a set of behavioral characteristics with default values for the next tactical planner that will be generated.
getDefaultValue() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Returns the default value.
getDefaultValue() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
Returns the default value.
getDefaultValue() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeBoolean
Returns the default value.
getDefaultValue() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble
Returns the default value.
getDefaultValue() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger
Returns the default value.
getDefinedRouteMap(GTUType) - Method in interface org.opentrafficsim.core.network.Network
Return an immutable map of routes that exist in the network for the GTUType.
getDefinedRouteMap(GTUType) - Method in class org.opentrafficsim.core.network.OTSNetwork
Return an immutable map of routes that exist in the network for the GTUType.
getDescription() - Method in class org.opentrafficsim.core.gtu.animation.GTUColorer.LegendEntry
 
getDescription() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Returns the parameter description.
getDesignLine() - Method in interface org.opentrafficsim.core.network.Link
 
getDesignLine() - Method in class org.opentrafficsim.core.network.OTSLink
getDirectedPoint() - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 
getDirection() - Method in class org.opentrafficsim.core.network.LinkDirection
 
getDirection() - Method in interface org.opentrafficsim.core.network.Node
 
getDirection() - Method in class org.opentrafficsim.core.network.OTSNode
getDirectionality(GTUType) - Method in interface org.opentrafficsim.core.network.Link
This method returns the directionality of the link for a GTU type.
getDirectionality(GTUType) - Method in class org.opentrafficsim.core.network.OTSLink
This method returns the directionality of the link for a GTU type.
getDirectionalityMap() - Method in class org.opentrafficsim.core.network.OTSLink
 
getDistribution() - Method in class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
getDistribution() - Method in class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
getDuration() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
 
getDurationSI() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
 
getDx() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
getDx() - Method in class org.opentrafficsim.core.gtu.RelativePosition
 
getDy() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
getDy() - Method in class org.opentrafficsim.core.gtu.RelativePosition
 
getDz() - Method in class org.opentrafficsim.core.gtu.RelativePosition
 
getEndLocation() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Provide the end location of this operational plan as a DirectedPoint.
getEndNode() - Method in interface org.opentrafficsim.core.network.Link
 
getEndNode() - Method in class org.opentrafficsim.core.network.OTSLink
getEndSpeed() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
 
getEndTime() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the time it will take to complete the entire operational plan.
getEnvelope() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Get the bounding rectangle of this OTSLine3D.
getEventList() - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
getExecutionTime() - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results.Result
 
getFactor() - Method in class org.opentrafficsim.gui.OTSControlPanel.TimeWarpPanel
Retrieve the current TimeWarp factor.
getFirst() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Return the first point of this OTSLine3D.
getFont() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
getFont() - Method in class org.opentrafficsim.core.animation.TextProperties
 
getFontSize() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
getFontSize() - Method in class org.opentrafficsim.core.animation.TextProperties
 
getFractionalLongitudinalPosition() - Method in class org.opentrafficsim.core.network.LinkLocation
 
getFrequency() - Method in class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
Retrieve the frequency (or probability) of this FrequencyAndObject.
getFront() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getFullId() - Method in interface org.opentrafficsim.core.object.InvisibleObjectInterface
 
getFullId() - Method in interface org.opentrafficsim.core.object.ObjectInterface
 
getFullId() - Method in class org.opentrafficsim.core.object.StaticObject
getGeometry() - Method in interface org.opentrafficsim.core.object.ObjectInterface
 
getGeometry() - Method in class org.opentrafficsim.core.object.StaticObject
getGtu() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
Return the GTU of this perception.
getGtu() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the connected GTU.
getGtu() - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Return the GTU of this perception.
getGtu() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Returns the GTU.
getGtu() - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
Returns the GTU.
getGTU(String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Get a GTU in the model.
getGTU(String) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Get a GTU in the model.
getGTUColorer() - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Access the GTUColorer of this animation ControlPanel.
getGTUCount() - Method in interface org.opentrafficsim.core.network.Link
Provide the number of GTUs on this link.
getGTUCount() - Method in class org.opentrafficsim.core.network.OTSLink
Provide the number of GTUs on this link.
getGTUs() - Method in interface org.opentrafficsim.core.network.Link
Provide a safe copy of the set of GTUs.
getGTUs() - Method in class org.opentrafficsim.core.network.OTSLink
Provide a safe copy of the set of GTUs.
getGTUs() - Method in class org.opentrafficsim.core.network.OTSNetwork
Get an overview of the GTUs in the model.
getGTUs() - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Get an overview of the GTUs in the model.
getGTUType() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getGTUType() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getGTUType() - Method in class org.opentrafficsim.core.gtu.GTUCharacteristics
Retrieve the GTU type.
getGTUType() - Method in class org.opentrafficsim.core.gtu.TemplateGTUType
 
getHeader() - Static method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
Return header string that matches the output of the result method.
getHeight() - Method in interface org.opentrafficsim.core.object.ObjectInterface
 
getHeight() - Method in class org.opentrafficsim.core.object.StaticObject
getId() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getId() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Returns the parameter id.
getId() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getId() - Method in class org.opentrafficsim.core.gtu.GTUType
 
getId() - Method in interface org.opentrafficsim.core.network.Link
 
getId() - Method in class org.opentrafficsim.core.network.LinkType
 
getId() - Method in interface org.opentrafficsim.core.network.Network
 
getId() - Method in interface org.opentrafficsim.core.network.Node
 
getId() - Method in class org.opentrafficsim.core.network.OTSLink
getId() - Method in class org.opentrafficsim.core.network.OTSNetwork
Get a descriptive Id of the perceivable context (e.g., useful for debugging purposes).
getId() - Method in class org.opentrafficsim.core.network.OTSNode
 
getId() - Method in class org.opentrafficsim.core.network.route.Route
 
getId() - Method in class org.opentrafficsim.core.object.StaticObject
getId() - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Get a descriptive Id of the perceivable context (e.g., useful for debugging purposes).
getIdGenerator() - Method in class org.opentrafficsim.core.gtu.GTUCharacteristics
Retrieve the id generator.
getIdGenerator() - Method in class org.opentrafficsim.core.gtu.TemplateGTUType
Retrieve the id generator.
getInvisibleObjectMap() - Method in interface org.opentrafficsim.core.network.Network
Return an immutable map of all InvisibleObject implementing objects in the Network.
getInvisibleObjectMap(Class<InvisibleObjectInterface>) - Method in interface org.opentrafficsim.core.network.Network
Return an immutable map of all InvisibleObject implementing objects in the network that are of type objectType, or any sub type thereof.
getInvisibleObjectMap() - Method in class org.opentrafficsim.core.network.OTSNetwork
Return an immutable map of all InvisibleObject implementing objects in the Network.
getInvisibleObjectMap(Class<InvisibleObjectInterface>) - Method in class org.opentrafficsim.core.network.OTSNetwork
Return an immutable map of all InvisibleObject implementing objects in the network that are of type objectType, or any sub type thereof.
getLast() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Return the last point of this OTSLine3D.
getLegend() - Method in class org.opentrafficsim.core.gtu.animation.AccelerationGTUColorer
Return a list of legend entries (useful to make a legend of the colors used to render the GTUs).
getLegend() - Method in interface org.opentrafficsim.core.gtu.animation.GTUColorer
Return a list of legend entries (useful to make a legend of the colors used to render the GTUs).
getLegend() - Method in class org.opentrafficsim.core.gtu.animation.IDGTUColorer
Return a list of legend entries (useful to make a legend of the colors used to render the GTUs).
getLegend() - Method in class org.opentrafficsim.core.gtu.animation.SpeedGTUColorer
Return a list of legend entries (useful to make a legend of the colors used to render the GTUs).
getLegend() - Method in class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
Return a list of legend entries (useful to make a legend of the colors used to render the GTUs).
getLength() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Return the length of this OTSLine3D in meters.
getLength() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getLength() - Method in class org.opentrafficsim.core.gtu.GTUCharacteristics
Retrieve the length.
getLength() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Returns the length.
getLength() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Returns the length.
getLength() - Method in interface org.opentrafficsim.core.network.Link
 
getLength() - Method in class org.opentrafficsim.core.network.OTSLink
getLengthSI() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Return the length of this OTSLine3D as a double value in SI units.
getLineString() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Construct a LineString from this OTSLine3D.
getLink() - Method in class org.opentrafficsim.core.gtu.AbstractLinkBasedGTU
Return the link on which the REFERENCE position of the GTU currently is on.
getLink() - Method in class org.opentrafficsim.core.network.LinkDirection
 
getLink() - Method in class org.opentrafficsim.core.network.LinkEdge
 
getLink() - Method in class org.opentrafficsim.core.network.LinkLocation
 
getLink(String) - Method in interface org.opentrafficsim.core.network.Network
Retrieve a node with a given id from the network, or null if the id cannot be found.
getLink(Node, Node) - Method in interface org.opentrafficsim.core.network.Network
Find a link between node1 and node2 and return it if it exists in the network.
getLink(String, String) - Method in interface org.opentrafficsim.core.network.Network
Find a link between node1 and node2 and return it if it exists in the network.
getLink(Node, Node) - Method in class org.opentrafficsim.core.network.OTSNetwork
Find a link between node1 and node2 and return it if it exists in the network.
getLink(String, String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Find a link between node1 and node2 and return it if it exists in the network.
getLink(String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Retrieve a node with a given id from the network, or null if the id cannot be found.
getLinkMap() - Method in interface org.opentrafficsim.core.network.Network
Provide an immutable map of link ids to links in the network.
getLinkMap() - Method in class org.opentrafficsim.core.network.OTSNetwork
Provide an immutable map of link ids to links in the network.
getLinks() - Method in interface org.opentrafficsim.core.network.Node
 
getLinks() - Method in class org.opentrafficsim.core.network.OTSNode
getLinkType() - Method in interface org.opentrafficsim.core.network.Link
 
getLinkType() - Method in class org.opentrafficsim.core.network.OTSLink
getLocation() - Method in class org.opentrafficsim.core.animation.TextAnimation
getLocation(Length) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Get the location at a position on the line, with its direction.
getLocation() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
getLocation() - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
getLocation() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getLocation(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the location at the given time.
getLocation(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the location after the given duration since the start of the plan.
getLocation() - Method in class org.opentrafficsim.core.network.animation.LinkAnimation.Text
getLocation() - Method in class org.opentrafficsim.core.network.OTSLink
getLocation() - Method in class org.opentrafficsim.core.network.OTSNode
getLocation() - Method in class org.opentrafficsim.core.object.StaticObject
getLocationExtended(Length) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Get the location at a position on the line, with its direction.
getLocationExtendedSI(double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Get the location at a position on the line, with its direction.
getLocationFraction(double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Get the location at a fraction of the line, with its direction.
getLocationFraction(double, double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Get the location at a fraction of the line, with its direction.
getLocationFractionExtended(double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Get the location at a fraction of the line (or outside the line), with its direction.
getLocationSI(double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Get the location at a position on the line, with its direction.
getLongitudinalPosition() - Method in class org.opentrafficsim.core.network.LinkLocation
 
getMaximumAcceleration() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
getMaximumAcceleration() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getMaximumDeceleration() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
getMaximumDeceleration() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getMaximumSpeed() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getMaximumSpeed() - Method in class org.opentrafficsim.core.gtu.GTUCharacteristics
Retrieve the maximum speed.
getMoveThreads() - Method in class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
 
getName() - Method in class org.opentrafficsim.core.gtu.animation.GTUColorer.LegendEntry
 
getName() - Method in class org.opentrafficsim.core.gtu.RelativePosition.TYPE
 
getNetwork() - Method in interface org.opentrafficsim.core.dsol.OTSModelInterface
 
getNetwork() - Method in class org.opentrafficsim.core.gtu.AbstractLinkBasedGTU
 
getNetwork() - Method in class org.opentrafficsim.core.gtu.GTUCharacteristics
Retrieve the network.
getNetwork() - Method in interface org.opentrafficsim.core.network.Link
Return the network in which this link is registered.
getNetwork() - Method in interface org.opentrafficsim.core.network.Node
Return the network in which this link is registered.
getNetwork() - Method in class org.opentrafficsim.core.network.OTSLink
Return the network in which this link is registered.
getNetwork() - Method in class org.opentrafficsim.core.network.OTSNode
Return the network in which this link is registered.
getNode(String) - Method in interface org.opentrafficsim.core.network.Network
Retrieve a node with a given id from the network, or null if the id cannot be found.
getNode(String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Retrieve a node with a given id from the network, or null if the id cannot be found.
getNode(int) - Method in class org.opentrafficsim.core.network.route.Route
 
getNodeFrom() - Method in class org.opentrafficsim.core.network.LinkDirection
 
getNodeMap() - Method in interface org.opentrafficsim.core.network.Network
Provide an immutable map of node ids to nodes in the network.
getNodeMap() - Method in class org.opentrafficsim.core.network.OTSNetwork
Provide an immutable map of node ids to nodes in the network.
getNodes() - Method in class org.opentrafficsim.core.network.route.Route
 
getNodeTo() - Method in class org.opentrafficsim.core.network.LinkDirection
 
getNumHits() - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results.Result
 
getNumShapes() - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
Retrieve the number of shapes used in the tests.
getNumTests() - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results.Result
 
getNumVertices() - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
Retrieve the number of vertices per shape.
getObject() - Method in class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
Call the draw method of the generatingObject and return its result.
getObjectMap() - Method in interface org.opentrafficsim.core.network.Network
Return an immutable map of all ObjectInterface implementing objects in the Network.
getObjectMap(Class<ObjectInterface>) - Method in interface org.opentrafficsim.core.network.Network
Return an immutable map of all ObjectInterface implementing objects in the network that are of type objectType, or any sub type thereof.
getObjectMap() - Method in class org.opentrafficsim.core.network.OTSNetwork
Return an immutable map of all ObjectInterface implementing objects in the Network.
getObjectMap(Class<ObjectInterface>) - Method in class org.opentrafficsim.core.network.OTSNetwork
Return an immutable map of all ObjectInterface implementing objects in the network that are of type objectType, or any sub type thereof.
getObjectOrNull(TimeStampedObject<T>) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the object inside a time stamped object, or null if it's null.
getOdometer() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getOdometer() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getOperationalPlan() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
getOperationalPlan() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getOperationalPlanSegmentList() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the segments (parts with constant speed, acceleration or deceleration) of the operational plan.
getOtsControlPanel() - Method in class org.opentrafficsim.gui.OTSSimulationPanel
Return the OTSControlPanel of this OTSSimulationPanel.
getPanel() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
 
getParameter(ParameterType<T>) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Get parameter of given type.
getParameter(ParameterTypeBoolean) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Get parameter of given type.
getParameter(ParameterTypeInteger) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Get parameter of given type.
getParameter(ParameterTypeDouble) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Get parameter of given type.
getParameters() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Returns a safe copy of the parameters.
getParent() - Method in class org.opentrafficsim.core.gtu.GTUType
 
getPath() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the path that will be traveled.
getPerceivableContext() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
getPerceivedDistance() - Method in interface org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived distance to the object.
getPerceivedDistance() - Method in interface org.opentrafficsim.core.perception.PerceivedObject3D
Get the perceived distance to the object.
getPerceivedLocation() - Method in interface org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived location of the object.
getPerceivedLocation() - Method in interface org.opentrafficsim.core.perception.PerceivedObject3D
Get the perceived location of the object.
getPerceivedMovingDirection() - Method in interface org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived absolute 3D moving angle.
getPerceivedMovingDirection() - Method in interface org.opentrafficsim.core.perception.PerceivedObject3D
Get the perceived absolute 3D moving angle.
getPerceivedRelativeMovingDirection() - Method in interface org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived 3D moving angle from our reference point to the object.
getPerceivedRelativeMovingDirection() - Method in interface org.opentrafficsim.core.perception.PerceivedObject3D
Get the perceived 3D moving angle from our reference point to the object.
getPerceivedSpeed() - Method in interface org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived speed of the object.
getPerceivedSpeed() - Method in interface org.opentrafficsim.core.perception.PerceivedObject3D
Get the perceived speed of the object.
getPerceivedSpeed3D() - Method in interface org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived speed of the object, split into movement in the X, Y, and Z direction.
getPerceivedSpeed3D() - Method in interface org.opentrafficsim.core.perception.PerceivedObject3D
Get the perceived speed of the object, split into movement in the X, Y, and Z direction.
getPerception() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the connected perception.
getPerception() - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
 
getPerceptionCategory(Class<T>) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
Returns the given perception category.
getPerceptionCategory(Class<T>) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Returns the given perception category.
getPhi() - Method in class org.opentrafficsim.core.math.Acceleration3D
Retrieve the phi of this Acceleration3D.
getPhi() - Method in class org.opentrafficsim.core.math.Speed3D
Retrieve the phi of this Speed3D.
getPitch() - Method in class org.opentrafficsim.core.math.Angle3D
 
getPitch() - Method in class org.opentrafficsim.core.math.Direction3D
 
getPoint() - Method in interface org.opentrafficsim.core.network.Node
 
getPoint() - Method in class org.opentrafficsim.core.network.OTSNode
 
getPoint2D() - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 
getPoints() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Return an array of OTSPoint3D that represents this OTSLine3D.
getProbabilities() - Method in class org.opentrafficsim.gui.ProbabilityDistributionEditor
Retrieve the current probability values.
getProperties() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Retrieve a list of visible properties of the simulation.
getProperties() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableSimulation
Retrieve a list of visible properties of the simulation.
getProperties() - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Retrieve a list of visible properties of the simulation.
getProperties() - Method in interface org.opentrafficsim.simulationengine.WrappableSimulation
Retrieve a list of visible properties of the simulation.
getRear() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getReference() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getReference() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getRelativePositions() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getReplication() - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
getResult(int) - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
Retrieve the Result object at the specified index.
getRoll() - Method in class org.opentrafficsim.core.math.Angle3D
 
getRoll() - Method in class org.opentrafficsim.core.math.Direction3D
 
getRoute() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Returns the route.
getRoute(GTUType, String) - Method in interface org.opentrafficsim.core.network.Network
Return the route with the given id in the network for the given GTUType, or null if it the route with the id does not exist.
getRoute(GTUType, String) - Method in class org.opentrafficsim.core.network.OTSNetwork
Return the route with the given id in the network for the given GTUType, or null if it the route with the id does not exist.
getRoute() - Method in class org.opentrafficsim.core.network.route.FixedRouteGenerator
 
getRoutesBetween(GTUType, Node, Node) - Method in interface org.opentrafficsim.core.network.Network
Return the the shortest route between two nodes in the network, via a list of intermediate nodes.
getRoutesBetween(GTUType, Node, Node) - Method in class org.opentrafficsim.core.network.OTSNetwork
Return the the shortest route between two nodes in the network, via a list of intermediate nodes.
getShape() - Method in class org.opentrafficsim.core.geometry.OTSShape
 
getShortestRouteBetween(GTUType, Node, Node) - Method in interface org.opentrafficsim.core.network.Network
Calculate the shortest route between two nodes in the network.
getShortestRouteBetween(GTUType, Node, Node, List<Node>) - Method in interface org.opentrafficsim.core.network.Network
Calculate the shortest route between two nodes in the network, via a list of intermediate nodes.
getShortestRouteBetween(GTUType, Node, Node) - Method in class org.opentrafficsim.core.network.OTSNetwork
Calculate the shortest route between two nodes in the network.
getShortestRouteBetween(GTUType, Node, Node, List<Node>) - Method in class org.opentrafficsim.core.network.OTSNetwork
Calculate the shortest route between two nodes in the network, via a list of intermediate nodes.
getSimulator() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
getSimulator() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getSimulator() - Method in class org.opentrafficsim.core.gtu.GTUCharacteristics
Retrieve the simulator.
getSimulator() - Method in class org.opentrafficsim.core.gtu.TemplateGTUType
 
getSimulator() - Method in interface org.opentrafficsim.core.network.Link
 
getSimulator() - Method in class org.opentrafficsim.core.network.OTSLink
getSimulator() - Method in class org.opentrafficsim.gui.OTSControlPanel
 
getSimulator() - Method in class org.opentrafficsim.gui.OTSSimulationPanel
 
getSimulatorTime() - Method in interface org.opentrafficsim.core.dsol.OTSSimulatorInterface
getSlope() - Method in interface org.opentrafficsim.core.network.Node
 
getSlope() - Method in class org.opentrafficsim.core.network.OTSNode
getSource() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
getSpeed() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getSpeed() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getSpeed() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Returns the speed.
getSpeed() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Returns the speed.
getSpeed(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the speed of the GTU after the given duration since the start of the plan.
getSpeed(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the speed of the GTU at the given time.
getSpeed() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.SpeedSegment
 
getSpeed() - Method in class org.opentrafficsim.core.math.Speed3D
Retrieve the norm of this Speed3D.
getStartNode() - Method in interface org.opentrafficsim.core.network.Link
 
getStartNode() - Method in class org.opentrafficsim.core.network.OTSLink
getStartSpeed() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the start speed of the entire plan.
getStartTime() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the (absolute) start time of the operational plan.
getStatusBar() - Method in class org.opentrafficsim.gui.OTSSimulationPanel
 
getStrategicalPlanner() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
getStrategicalPlanner() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getTabbedPane() - Method in class org.opentrafficsim.gui.OTSSimulationPanel
 
getTabCount() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Report the current number of tabs in the simulation window.
getTacticalPlanner() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
getTacticalPlanner() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getText() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
getTextAlignment() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
getTextAlignment() - Method in class org.opentrafficsim.core.animation.TextProperties
 
getTextAttributes() - Method in class org.opentrafficsim.core.animation.TextProperties
 
getTheta() - Method in class org.opentrafficsim.core.math.Acceleration3D
Retrieve the theta of this Acceleration3D.
getTheta() - Method in class org.opentrafficsim.core.math.Speed3D
Retrieve the theta of this Speed3D.
getTickValues() - Method in class org.opentrafficsim.gui.OTSControlPanel.TimeWarpPanel
Access to tickValues map from within the event handler.
getTime() - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
 
getTimeFont() - Method in class org.opentrafficsim.gui.OTSControlPanel
 
getTimestamp() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the current time.
getTimeStampedAcceleration() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Return the time stamped acceleration.
getTimeStampedLength() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Return the time stamped length.
getTimeStampedSpeed() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Return the time stamped speed.
getTimeStampedWidth() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Return the time stamped width.
getTotalDuration() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the time it will take to complete the entire operational plan.
getTotalLength() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the distance the entire operational plan will cover.
getTraveledDistance(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the distance traveled as part of this plan after the given duration since the start of the plan.
getTraveledDistance(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the distance traveled as part of this plan at the given absolute time.
getTraveledDistanceSI(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the distance traveled as part of this plan after the given duration since the start of the plan.
getTraveledDistanceSI(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the distance traveled as part of this plan at the given absolute time.
getTurnIndicatorStatus() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getTurnIndicatorStatus() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getType() - Method in class org.opentrafficsim.core.gtu.RelativePosition
 
getUnit() - Method in class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
getUnit() - Method in class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
getUserModifiedProperties() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Retrieve a list of properties as the user has modified them.
getUserModifiedProperties() - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Retrieve a list of properties as the user has modified them.
getValue() - Method in enum org.opentrafficsim.core.animation.TextWeight
 
getValue() - Method in enum org.opentrafficsim.core.animation.TextWidth
 
getValueClass() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
Returns the class of the value.
getWidth() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getWidth() - Method in class org.opentrafficsim.core.gtu.GTUCharacteristics
Retrieve the width.
getWidth() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Returns the width.
getWidth() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Returns the width.
getWidth() - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
getX() - Method in class org.opentrafficsim.core.math.Acceleration3D
Retrieve the x-component of this Acceleration3D.
getX() - Method in class org.opentrafficsim.core.math.Speed3D
Retrieve the x-component of this Speed3D.
getY() - Method in class org.opentrafficsim.core.math.Acceleration3D
Retrieve the y-component of this Acceleration3D.
getY() - Method in class org.opentrafficsim.core.math.Speed3D
Retrieve the y-component of this Speed3D.
getYaw() - Method in class org.opentrafficsim.core.math.Angle3D
 
getYaw() - Method in class org.opentrafficsim.core.math.Direction3D
 
getZ() - Method in class org.opentrafficsim.core.math.Acceleration3D
Retrieve the z-component of this Acceleration3D.
getZ() - Method in class org.opentrafficsim.core.math.Speed3D
Retrieve the z-component of this Speed3D.
GN - Static variable in class org.opentrafficsim.core.geometry.Clothoid
Auxiliary function g(x) numerator.
GTU - Interface in org.opentrafficsim.core.gtu
Generalized Travel Unit.
GTU_ADD_EVENT - Static variable in interface org.opentrafficsim.core.network.Link
The timed event type for pub/sub indicating the addition of a GTU to the link.
GTU_ADD_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the addition of a GTU to the network.
GTU_REMOVE_EVENT - Static variable in interface org.opentrafficsim.core.network.Link
The timed event type for pub/sub indicating the removal of a GTU from the link.
GTU_REMOVE_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the removal of a GTU from the network.
GTUCharacteristics - Class in org.opentrafficsim.core.gtu
Characteristics of a GTU.
GTUCharacteristics(GTUType, IdGenerator, Length, Length, Speed, OTSDEVSSimulatorInterface, OTSNetwork) - Constructor for class org.opentrafficsim.core.gtu.GTUCharacteristics
Construct a new set of GTUCharacteristics.
GTUColorer - Interface in org.opentrafficsim.core.gtu.animation
Determine the fill color for a GTU.
GTUColorer.LegendEntry - Class in org.opentrafficsim.core.gtu.animation
Packs a Color, a short description and a long description in one object.
GTUDirectionality - Enum in org.opentrafficsim.core.gtu
Longitudinal driving directions for a GTU.
GTUException - Exception in org.opentrafficsim.core.gtu
Exception thrown when GTU encounters a problem.
GTUException() - Constructor for exception org.opentrafficsim.core.gtu.GTUException
 
GTUException(String) - Constructor for exception org.opentrafficsim.core.gtu.GTUException
 
GTUException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.GTUException
 
GTUException(String, Throwable) - Constructor for exception org.opentrafficsim.core.gtu.GTUException
 
GTUException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.gtu.GTUException
 
GTUType - Class in org.opentrafficsim.core.gtu
A GTU type identifies the type of a GTU.
GTUType(String, GTUType) - Constructor for class org.opentrafficsim.core.gtu.GTUType
 

H

hasDefaultValue() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Returns whether this parameter type has a default value.
hashCode() - Method in class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
hashCode() - Method in class org.opentrafficsim.core.distributions.Distribution
hashCode() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
hashCode() - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
hashCode() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
hashCode() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
hashCode() - Method in class org.opentrafficsim.core.gtu.GTUType
hashCode() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
hashCode() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
hashCode() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
hashCode() - Method in class org.opentrafficsim.core.gtu.RelativePosition
hashCode() - Method in class org.opentrafficsim.core.gtu.RelativePosition.TYPE
hashCode() - Method in class org.opentrafficsim.core.network.LinkType
hashCode() - Method in class org.opentrafficsim.core.network.OTSLink
hashCode() - Method in class org.opentrafficsim.core.network.OTSNode
hasNext() - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeIterator
headSet(SimEventInterface<T>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
hideAnimationClass(Class<? extends Locatable>) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Set a class to be hidden in the animation to true.
hideGISLayer(String) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Set a GIS layer to be hidden in the animation to true.
hideGISLayer(String) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Set a GIS layer to be hidden in the animation to true.
horizontalDistance(OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 
horizontalDistanceSI(OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 

I

IdGenerator - Class in org.opentrafficsim.core.idgenerator
Generate names for any kind of object.
IdGenerator(String) - Constructor for class org.opentrafficsim.core.idgenerator.IdGenerator
Construct a new IdGenerator.
IDGTUColorer - Class in org.opentrafficsim.core.gtu.animation
Color GTUs based on their id.
IDGTUColorer() - Constructor for class org.opentrafficsim.core.gtu.animation.IDGTUColorer
 
indexOf(Node) - Method in class org.opentrafficsim.core.network.route.Route
Return the index of a Node in this Route, or -1 if this Route does not contain the specified Node.
init(StrategicalPlanner, DirectedPoint, Speed) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
Initialize the GTU at a location and speed, and give it a mission to fulfill through the strategical planner.
INIT_EVENT - Static variable in interface org.opentrafficsim.core.gtu.GTU
The event type for pub/sub indicating the initialization of a new GTU.
initialize(Replication<Time, Duration, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSDEVSAnimator
initialize(Replication<Time, Duration, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
initialize(Replication<Time, Duration, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
initialize(Replication<Time, Duration, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
initialize(Replication<Time, Duration, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSSimulator
initialize(Replication<Time, Duration, OTSSimTimeDouble>, ReplicationMode) - Method in interface org.opentrafficsim.core.dsol.OTSSimulatorInterface
installWindowCloseHandler() - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Install a handler for the window closed event that stops the simulator (if it is running).
installWindowCloseHandler() - Method in class org.opentrafficsim.gui.OTSControlPanel
Install a handler for the window closed event that stops the simulator (if it is running).
interpolate(double, OTSPoint3D, OTSPoint3D) - Static method in class org.opentrafficsim.core.geometry.OTSPoint3D
Interpolate (or extrapolate) between (outside) two given points.
interpolateColor(Color, Color, double) - Static method in class org.opentrafficsim.core.gtu.animation.ColorInterpolator
Generate a Color that is interpolated between two given Color values.
interruptMove() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
Interrupt the move and ask for a new plan.
intersectingShapes(Rectangle2D) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
Return the set of all shapes in this OTS2DSet that intersect the given rectangle.
intersectingShapes(OTSShape) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
Return all OTSShapes in this OTS2DSet that intersect a given OTSShape.
intersectingShapes(Rectangle2D) - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
Return a Set containing all OTSShapes in this QuadTreeNode that intersect a rectangular area.
intersectionOfLines(OTSPoint3D, OTSPoint3D, OTSPoint3D, OTSPoint3D) - Static method in class org.opentrafficsim.core.geometry.OTSPoint3D
Compute the 2D intersection of two infinite lines.
intersectionOfLineSegments(OTSPoint3D, OTSPoint3D, OTSPoint3D, OTSPoint3D) - Static method in class org.opentrafficsim.core.geometry.OTSPoint3D
Compute the 2D intersection of two line segments.
intersects(OTSShape) - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
Test if the area of this QuadTree intersects an OTSShape.
intersects(OTSShape) - Method in class org.opentrafficsim.core.geometry.OTSShape
 
INVISIBLE_OBJECT_ADD_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the addition of an InvisibleObjectInterface implementing object.
INVISIBLE_OBJECT_REMOVE_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the removal of an InvisibleObjectInterface implementing object.
InvisibleObjectInterface - Interface in org.opentrafficsim.core.object
Interface for objects that live in a Network, but cannot be drawn and which do not have a specific location.
isBackward() - Method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
Easy access method to test if the directionality is BACKWARD.
isBackwardOrBoth() - Method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
Easy access method to test if the directionality is BACKWARD or BOTH.
isBoth() - Method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
Easy access method to test if the directionality is BACKWARD or BOTH.
isCompatible(GTUType) - Method in class org.opentrafficsim.core.network.LinkType
 
isConflicting() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorIntent
 
isDestroyed() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
isDirectionallyConnectedTo(GTUType, Node) - Method in interface org.opentrafficsim.core.network.Node
Check if the current node is linked to the given Node in the specified direction for the given GTUType.
isDirectionallyConnectedTo(GTUType, Node) - Method in class org.opentrafficsim.core.network.OTSNode
Note: this method does not take into account explicitly defined connections, as the previous link is not given.
isEmpty() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
isEmpty() - Method in class org.opentrafficsim.core.geometry.OTS2DSet
isFill() - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
isFlip() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
isForward() - Method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
Easy access method to test if the directionality is FORWARD.
isForwardOrBoth() - Method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
Easy access method to test if the directionality is FORWARD or BOTH.
isHazard() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isLeft() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorIntent
 
isLeft() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isLeft() - Method in enum org.opentrafficsim.core.network.LateralDirectionality
Determine whether the direction is the left direction.
isLeftOrBoth() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isMinus() - Method in enum org.opentrafficsim.core.gtu.GTUDirectionality
 
isNone() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorIntent
 
isNone() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isNone() - Method in enum org.opentrafficsim.core.network.LateralDirectionality
Determine whether the lateral direction is not present.
isOfType(GTUType) - Method in class org.opentrafficsim.core.gtu.GTUType
Whether this, or any of the parent GTU types, equals the given GTU type.
isPlus() - Method in enum org.opentrafficsim.core.gtu.GTUDirectionality
 
isRight() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorIntent
 
isRight() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isRight() - Method in enum org.opentrafficsim.core.network.LateralDirectionality
Determine whether the direction is the right direction.
isRightOrBoth() - Method in enum org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isRotate() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
isRunning() - Method in interface org.opentrafficsim.core.dsol.OTSSimulatorInterface
isScale() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
isTranslate() - Method in class org.opentrafficsim.core.animation.TextAnimation
 
iterator() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
iterator() - Method in class org.opentrafficsim.core.geometry.OTS2DSet

L

LabeledPanel - Class in org.opentrafficsim.gui
JPanel with an outline and a name.
LabeledPanel(String) - Constructor for class org.opentrafficsim.gui.LabeledPanel
Create a JPanel with border and caption.
last() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
we re-implemented the last method.
LateralDirectionality - Enum in org.opentrafficsim.core.network
Directionality in lateral direction.
LCDUR - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Regular lane change duration.
LEGEND - Static variable in class org.opentrafficsim.core.gtu.animation.IDGTUColorer
The legend.
LegendEntry(Color, String, String) - Constructor for class org.opentrafficsim.core.gtu.animation.GTUColorer.LegendEntry
Construct a new LegendEntry.
LENGTH_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
The length units.
LengthUnits - Class in org.opentrafficsim.core.network.factory.xml.units
Parser for length with unit.
Link - Interface in org.opentrafficsim.core.network
Link as a connection between two Nodes.
LINK_ADD_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the addition of a Link.
LINK_REMOVE_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the removal of a Link.
LinkAnimation - Class in org.opentrafficsim.core.network.animation
Draws a Link.
LinkAnimation(Link, OTSSimulatorInterface, float) - Constructor for class org.opentrafficsim.core.network.animation.LinkAnimation
 
LinkAnimation.Text - Class in org.opentrafficsim.core.network.animation
Text animation for the Link.
LinkDirection - Class in org.opentrafficsim.core.network
Storage for a Link and a GTUDirectionality.
LinkDirection(Link, GTUDirectionality) - Constructor for class org.opentrafficsim.core.network.LinkDirection
 
LinkEdge<LINK extends Link> - Class in org.opentrafficsim.core.network
The LinkEdge is a class that embeds a Link (extension of AbstractLink) to be put in a graph.
LinkEdge(LINK) - Constructor for class org.opentrafficsim.core.network.LinkEdge
 
LinkLocation - Class in org.opentrafficsim.core.network
"1D" implementation.
LinkLocation(Link, double) - Constructor for class org.opentrafficsim.core.network.LinkLocation
 
LinkLocation(Link, Length) - Constructor for class org.opentrafficsim.core.network.LinkLocation
 
LinkType - Class in org.opentrafficsim.core.network
Link type to indicate compatibility with GTU types.
LinkType(String, Collection<GTUType>) - Constructor for class org.opentrafficsim.core.network.LinkType
Create a new Link type with an immutable compatibility set.
loadIcon(String) - Static method in class org.opentrafficsim.gui.OTSControlPanel
Attempt to load and return an icon.
LongitudinalDirectionality - Enum in org.opentrafficsim.core.network
Permitted longitudinal driving directions.
LOOKAHEAD - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Look-ahead distance.
LOOKBACK - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Look-back distance.
LOOKBACKOLD - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Look-back distance, for old MOBIL code only.

M

main(String[]) - Static method in class org.opentrafficsim.core.geometry.Bezier
 
main(String[]) - Static method in class org.opentrafficsim.core.geometry.Clothoid
Demonstrate / test the clothoid methods.
main(String[]) - Static method in class org.opentrafficsim.core.geometry.OTSBufferingJTS
 
main(String[]) - Static method in class org.opentrafficsim.core.geometry.OTSLine3D
 
main(String[]) - Static method in class org.opentrafficsim.core.geometry.OTSShape
Small test.
main(String[]) - Static method in class org.opentrafficsim.core.geometry.Test
 
main(String[]) - Static method in class org.opentrafficsim.core.geometry.Test2
 
main(String[]) - Static method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance
Measure the performance.
main(String[]) - Static method in class org.opentrafficsim.core.gis.TransformWGS84DutchRDNew
Test the DutchRD converter.
main(String[]) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder
Test.
makeAnimationRectangle() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Return the initial 'home' extent for the animation.
makeModel(GTUColorer) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
 
makeModel() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableSimulation
 
makeNGon(int, double, double, double) - Static method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance
Create and return an OTSShape.
MAX_DELTA_SI - Static variable in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
The maximum difference in the length of the path and the calculated driven distance implied by the segment list.
minus(OTSSimTimeDouble) - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
modifyFrequency(int, double) - Method in class org.opentrafficsim.core.distributions.Distribution
Alter the frequency (or probability) of one of the stored generators.
move(DirectedPoint) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
Move from the current location according to an operational plan to a location that will bring us nearer to reaching the location provided by the strategical planner.
MOVE_EVENT - Static variable in interface org.opentrafficsim.core.gtu.GTU
The event type for pub/sub indicating a move.
MyCallable(OTSLine3D, double, OTSLine3D.OffsetMethod) - Constructor for class org.opentrafficsim.core.geometry.Test.MyCallable
Construct a MyCallable object.

N

NEGATIVE - Static variable in interface org.opentrafficsim.core.gtu.behavioralcharacteristics.CheckInterface
 
NEGATIVEZERO - Static variable in interface org.opentrafficsim.core.gtu.behavioralcharacteristics.CheckInterface
 
Network - Interface in org.opentrafficsim.core.network
Interface that defines what information a network should be able to provide about Nodes, Links and Routes.
NetworkBasedStrategicalPlanner - Interface in org.opentrafficsim.core.gtu.plan.strategical
Strategical planner operating for a network.
NetworkException - Exception in org.opentrafficsim.core.network
Exception thrown when network topology is inconsistent.
NetworkException() - Constructor for exception org.opentrafficsim.core.network.NetworkException
 
NetworkException(String) - Constructor for exception org.opentrafficsim.core.network.NetworkException
 
NetworkException(Throwable) - Constructor for exception org.opentrafficsim.core.network.NetworkException
 
NetworkException(String, Throwable) - Constructor for exception org.opentrafficsim.core.network.NetworkException
 
NetworkException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.network.NetworkException
 
NEWPATH - Static variable in class org.opentrafficsim.core.network.animation.PaintLine
Dummy coordinate that forces the drawing operation to start a new path.
NEWPATH - Static variable in class org.opentrafficsim.core.network.animation.PaintPolygons
Dummy coordinate that forces the drawing operation to start a new path.
next() - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeIterator
nextId() - Method in class org.opentrafficsim.core.idgenerator.IdGenerator
Generate an id.
nextLinkDirection(Link, GTUDirectionality, GTUType) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Determine the next link and driving direction (with or against the design line) in a network based on a current Link we are on.
nextLinkDirection(Node, Link, GTUType) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Determine the next link and driving direction (with or against the design line) in a network based on a node and a driving direction of the GTU.
nextLinks(GTUType, Link) - Method in interface org.opentrafficsim.core.network.Node
Determine the links connecting from the previous link via this Node for the given GTU type.
nextLinks(GTUType, Link) - Method in class org.opentrafficsim.core.network.OTSNode
Determine the links connecting from the previous link via this Node for the given GTU type.
nextNode(Link, GTUDirectionality, GTUType) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Determine the next node in a network based on a current Link we are on.
nextNode(Node, Link, GTUType) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Determine the next node in a network based on a given node.
Node - Interface in org.opentrafficsim.core.network
The Node is a point with an id.
NODE_ADD_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the addition of a Node.
NODE_REMOVE_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the removal of a Node.
NodeAnimation - Class in org.opentrafficsim.core.network.animation
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
NodeAnimation(Node, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.core.network.animation.NodeAnimation
 
NodeAnimation.Text - Class in org.opentrafficsim.core.network.animation
Text animation for the Node.
noiseFilteredLine(double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Construct a line that is equal to this line except for segments that are shorter than the noiseLevel.
noiseFilterRamerDouglasPeuker(double, boolean) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Clean up a list of points that describe a polyLine by removing points that lie within epsilon distance of a more straightened version of the line.
NONE - Static variable in class org.opentrafficsim.core.gtu.GTUType
NONE GTUType to be used only for permeability and accessibility.
NONE - Static variable in class org.opentrafficsim.core.network.LinkType
The link type that does not allow any vehicles.
NONZERO - Static variable in interface org.opentrafficsim.core.gtu.behavioralcharacteristics.CheckInterface
 
normalize() - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
Return the point with a length of 1 to the origin.
notify(EventInterface) - Method in class org.opentrafficsim.gui.OTSControlPanel

O

OBJECT_ADD_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the addition of an ObjectInterface implementing object.
OBJECT_REMOVE_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the removal of an ObjectInterface implementing object.
ObjectInterface - Interface in org.opentrafficsim.core.object
Generic object that can be placed in the model.
offsetFilterRatio - Static variable in class org.opentrafficsim.core.geometry.OTSOffsetLinePK
Noise in the reference line less than offset / offsetFilterRatio is filtered except when the resulting value exceeds offsetMaximumFilterValue.
offsetGeometryOLD(OTSLine3D, double) - Static method in class org.opentrafficsim.core.geometry.OTSBufferingJTS
Generate a Geometry that has a fixed offset from a reference Geometry.
offsetLine(OTSLine3D, double) - Static method in class org.opentrafficsim.core.geometry.OTSBufferingJTS
Construct parallel line without.
offsetLine(OTSLine3D, double, double) - Static method in class org.opentrafficsim.core.geometry.OTSBufferingJTS
Create a line at linearly varying offset from a reference line.
offsetLine(double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Construct parallel line.
TODO Let the Z-component of the result follow the Z-values of the reference line.
offsetLine(double, double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Create a line at linearly varying offset from this line.
offsetLine(double[], double[]) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Create a line at linearly varying offset from this line.
offsetLine(OTSLine3D, double) - Static method in class org.opentrafficsim.core.geometry.OTSOffsetLinePK
Construct an offset line.
offsetMaximumFilterValue - Static variable in class org.opentrafficsim.core.geometry.OTSOffsetLinePK
Noise in the reference line greater than this value is never filtered.
OFFSETMETHOD - Static variable in class org.opentrafficsim.core.geometry.OTSLine3D
Which offset line method to use...
offsetMinimumFilterValue - Static variable in class org.opentrafficsim.core.geometry.OTSOffsetLinePK
Noise in the reference line less than this value is always filtered.
OperationalPlan - Class in org.opentrafficsim.core.gtu.plan.operational
An Operational plan describes a path through the world with a speed profile that a GTU intends to follow.
OperationalPlan(GTU, OTSLine3D, Time, Speed, List<OperationalPlan.Segment>) - Constructor for class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Construct an operational plan.
OperationalPlan(GTU, DirectedPoint, Time, Duration) - Constructor for class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Build a plan where the GTU will wait for a certain time.
OperationalPlan.AccelerationSegment - Class in org.opentrafficsim.core.gtu.plan.operational
The segment of an operational plan in which the acceleration is constant.
OperationalPlan.Segment - Class in org.opentrafficsim.core.gtu.plan.operational
The segment of an operational plan contains a part of the speed profile of a movement in which some of the variables determining movement (speed, acceleration) are constant.
OperationalPlan.SpeedSegment - Class in org.opentrafficsim.core.gtu.plan.operational
The segment of an operational plan in which the speed is constant.
OperationalPlanBuilder - Class in org.opentrafficsim.core.gtu.plan.operational
Builder for several often used operational plans.
OperationalPlanException - Exception in org.opentrafficsim.core.gtu.plan.operational
Exception for the operational plan, e.g.
OperationalPlanException() - Constructor for exception org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
Construct an operational plan exception.
OperationalPlanException(String) - Constructor for exception org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
 
OperationalPlanException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
 
OperationalPlanException(String, Throwable) - Constructor for exception org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
 
OperationalPlanException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
 
org.opentrafficsim.core.animation - package org.opentrafficsim.core.animation
Generic animation classes, i.e., for displaying texts.
org.opentrafficsim.core.distributions - package org.opentrafficsim.core.distributions
Generic implementation of a set of objects with defined probabilities / frequencies.
org.opentrafficsim.core.dsol - package org.opentrafficsim.core.dsol
Extensions of the DSOL simulator interfaces and classes for OTS units.
org.opentrafficsim.core.geometry - package org.opentrafficsim.core.geometry
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
org.opentrafficsim.core.gis - package org.opentrafficsim.core.gis
Transformations between geographical coordinate systems.
org.opentrafficsim.core.gtu - package org.opentrafficsim.core.gtu
GTU (Generalized Travel Unit) is the base class for cars, trains, pedestrians, etc.
org.opentrafficsim.core.gtu.animation - package org.opentrafficsim.core.gtu.animation
GTU animations.
org.opentrafficsim.core.gtu.behavioralcharacteristics - package org.opentrafficsim.core.gtu.behavioralcharacteristics
List of behavioral characteristics in the form of parameters.
org.opentrafficsim.core.gtu.perception - package org.opentrafficsim.core.gtu.perception
The perception module of a GTU is responsible for perceiving (sensing) the environment of the GTU, which includes the locations of other GTUs.
org.opentrafficsim.core.gtu.plan.operational - package org.opentrafficsim.core.gtu.plan.operational
Operational plans describe a path through the world with a speed profile that a GTU intends to follow.
org.opentrafficsim.core.gtu.plan.strategical - package org.opentrafficsim.core.gtu.plan.strategical
Strategical planners.
org.opentrafficsim.core.gtu.plan.tactical - package org.opentrafficsim.core.gtu.plan.tactical
Tactical planners generate operational plans that are in line with reaching the goals of the strategical plan.
org.opentrafficsim.core.idgenerator - package org.opentrafficsim.core.idgenerator
Generator names for any kind of object.
org.opentrafficsim.core.math - package org.opentrafficsim.core.math
Commonly used mathematical operations.
org.opentrafficsim.core.network - package org.opentrafficsim.core.network
Classes that build a network with nodes, links, and cross-sections.
org.opentrafficsim.core.network.animation - package org.opentrafficsim.core.network.animation
Animation for Links, Lanes, Nodes.
org.opentrafficsim.core.network.factory.xml.units - package org.opentrafficsim.core.network.factory.xml.units
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
org.opentrafficsim.core.network.route - package org.opentrafficsim.core.network.route
Routes and route probabilities.
org.opentrafficsim.core.object - package org.opentrafficsim.core.object
Static objects that the GTU might have to avoid.
org.opentrafficsim.core.object.animation - package org.opentrafficsim.core.object.animation
Animation for static objects.
org.opentrafficsim.core.perception - package org.opentrafficsim.core.perception
The perception package takes care of registering perceivable objects that are used in an OTS study.
org.opentrafficsim.core.units.distributions - package org.opentrafficsim.core.units.distributions
Strongly typed distributions.
org.opentrafficsim.gui - package org.opentrafficsim.gui
Swing components that are used in OpenTrafficSim.
org.opentrafficsim.simulationengine - package org.opentrafficsim.simulationengine
Wrappers and stubs for the DSOL simulation engine.
originNode() - Method in class org.opentrafficsim.core.network.route.Route
 
OTS2DSet - Class in org.opentrafficsim.core.geometry
Set of OTSShape objects and provides methods for fast selection of those objects that intersect an OTSShape.
OTS2DSet(Rectangle2D, double) - Constructor for class org.opentrafficsim.core.geometry.OTS2DSet
Construct an empty OTS2DSet for a rectangular region.
OTS2DSet.QuadTreeIterator - Class in org.opentrafficsim.core.geometry
Iterator for quad tree.
OTS2DSet.QuadTreeNode - Class in org.opentrafficsim.core.geometry
Spatial-aware storage for a set of OTSShape objects.
OTSAnimationPanel - Class in org.opentrafficsim.gui
Animation panel with various controls.
OTSAnimationPanel(Rectangle2D, Dimension, SimpleAnimator, WrappableAnimation, GTUColorer) - Constructor for class org.opentrafficsim.gui.OTSAnimationPanel
Construct a panel that looks like the DSOLPanel for quick building of OTS applications.
OTSAnimationPanel.DisposeOnCloseThread - Class in org.opentrafficsim.gui
Install the dispose on close when the OTSControlPanel is registered as part of a frame.
OTSAnimationPanel.UpdateTimer - Class in org.opentrafficsim.gui
UpdateTimer class to update the coordinate on the screen.
OTSAnimatorInterface - Interface in org.opentrafficsim.core.dsol
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSBufferingJTS - Class in org.opentrafficsim.core.geometry
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSControlPanel - Class in org.opentrafficsim.gui
Peter's improved simulation control panel.
OTSControlPanel(OTSDEVSSimulatorInterface, WrappableAnimation) - Constructor for class org.opentrafficsim.gui.OTSControlPanel
Decorate a SimpleSimulator with a different set of control buttons.
OTSControlPanel.ClockPanel - Class in org.opentrafficsim.gui
JLabel that displays the simulation time.
OTSControlPanel.DisposeOnCloseThread - Class in org.opentrafficsim.gui
Install the dispose on close when the OTSControlPanel is registered as part of a frame.
OTSControlPanel.RegexFormatter - Class in org.opentrafficsim.gui
Extension of a DefaultFormatter that uses a regular expression.
OTSControlPanel.TimeEdit - Class in org.opentrafficsim.gui
Entry field for time.
OTSControlPanel.TimeWarpPanel - Class in org.opentrafficsim.gui
JPanel that contains a JSider that uses a logarithmic scale.
OTSDEVSAnimator - Class in org.opentrafficsim.core.dsol
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSDEVSAnimator() - Constructor for class org.opentrafficsim.core.dsol.OTSDEVSAnimator
Create a new OTSDEVSAnimator..
OTSDEVSRealTimeClock - Class in org.opentrafficsim.core.dsol
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSDEVSRealTimeClock() - Constructor for class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
Create a new OTSRealTimeClock.
OTSDEVSRTParallelMove - Class in org.opentrafficsim.core.dsol
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSDEVSRTParallelMove(int) - Constructor for class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
Create a new OTSRealTimeClock.
OTSDEVSRTParallelMove() - Constructor for class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
Create a new OTSRealTimeClock.
OTSDEVSSimulator - Class in org.opentrafficsim.core.dsol
Typed extension of the DEVSSimulator without remote exceptions.
OTSDEVSSimulator() - Constructor for class org.opentrafficsim.core.dsol.OTSDEVSSimulator
 
OTSDEVSSimulatorInterface - Interface in org.opentrafficsim.core.dsol
Typed extension of the DEVSSimulatorInterface without remote exceptions and using the Time and Duration arguments.
OTSGeometryException - Exception in org.opentrafficsim.core.geometry
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSGeometryException() - Constructor for exception org.opentrafficsim.core.geometry.OTSGeometryException
construct empty OTSGeometryException.
OTSGeometryException(String) - Constructor for exception org.opentrafficsim.core.geometry.OTSGeometryException
 
OTSGeometryException(Throwable) - Constructor for exception org.opentrafficsim.core.geometry.OTSGeometryException
 
OTSGeometryException(String, Throwable) - Constructor for exception org.opentrafficsim.core.geometry.OTSGeometryException
 
OTSGeometryException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.geometry.OTSGeometryException
 
OTSGeometryUtil - Class in org.opentrafficsim.core.geometry
Utility class for OTS geometry.
OTSLine3D - Class in org.opentrafficsim.core.geometry
Line with OTSPoint3D points, a cached length indexed line, a cahced length, and a cached centroid (all calculated on first use).
OTSLine3D(OTSPoint3D...) - Constructor for class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSLine3D.
OTSLine3D(Coordinate[]) - Constructor for class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSLine3D from an array of Coordinate.
OTSLine3D(LineString) - Constructor for class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSLine3D from a LineString.
OTSLine3D(Geometry) - Constructor for class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSLine3D from a Geometry.
OTSLine3D(List<OTSPoint3D>) - Constructor for class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSLine3D from a List<OTSPoint3D>.
OTSLine3D(Path2D) - Constructor for class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSShape (closed shape) from a Path2D.
OTSLine3D.OffsetMethod - Enum in org.opentrafficsim.core.geometry
Which offsetLine method to use...
OTSLink - Class in org.opentrafficsim.core.network
A standard implementation of a link between two OTSNodes.
OTSLink(Network, String, Node, Node, LinkType, OTSLine3D, OTSSimulatorInterface, Map<GTUType, LongitudinalDirectionality>) - Constructor for class org.opentrafficsim.core.network.OTSLink
Construct a new link.
OTSLink(Network, String, Node, Node, LinkType, OTSLine3D, OTSSimulatorInterface, LongitudinalDirectionality) - Constructor for class org.opentrafficsim.core.network.OTSLink
Construct a new link, with a directionality for all GTUs as provided.
OTSLink(Network, OTSSimulatorInterface, boolean, OTSLink) - Constructor for class org.opentrafficsim.core.network.OTSLink
Clone a link for a new network.
OTSModelInterface - Interface in org.opentrafficsim.core.dsol
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSNetwork - Class in org.opentrafficsim.core.network
A Network consists of a set of links.
OTSNetwork(String) - Constructor for class org.opentrafficsim.core.network.OTSNetwork
Construction of an empty network.
OTSNode - Class in org.opentrafficsim.core.network
The Node is a point with an id.
OTSNode(Network, String, OTSPoint3D, Direction, Angle) - Constructor for class org.opentrafficsim.core.network.OTSNode
Construction of a Node.
OTSNode(Network, String, OTSPoint3D) - Constructor for class org.opentrafficsim.core.network.OTSNode
Construction of a Node.
OTSOffsetLinePK - Class in org.opentrafficsim.core.geometry
Peter Knoppers' attempt to implement offsetLine.
OTSPoint3D - Class in org.opentrafficsim.core.geometry
An OTSPoint3D implements a 3D-coordinate for OTS.
OTSPoint3D(double, double, double) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
The x, y and z in the point are assumed to be in meters relative to an origin.
OTSPoint3D(double[]) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
 
OTSPoint3D(OTSPoint3D) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
 
OTSPoint3D(Point3d) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
 
OTSPoint3D(CartesianPoint) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
 
OTSPoint3D(DirectedPoint) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
 
OTSPoint3D(Point2D) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
 
OTSPoint3D(Coordinate) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
 
OTSPoint3D(Point) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
 
OTSPoint3D(double, double) - Constructor for class org.opentrafficsim.core.geometry.OTSPoint3D
The x and y in the point are assumed to be in meters relative to an origin.
OTSReplication - Class in org.opentrafficsim.core.dsol
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSReplication(Experiment<Time, Duration, OTSSimTimeDouble>) - Constructor for class org.opentrafficsim.core.dsol.OTSReplication
 
OTSReplication(String, OTSSimTimeDouble, Duration, Duration, OTSModelInterface) - Constructor for class org.opentrafficsim.core.dsol.OTSReplication
Create a new OTSReplication.
OTSShape - Class in org.opentrafficsim.core.geometry
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSShape(OTSPoint3D...) - Constructor for class org.opentrafficsim.core.geometry.OTSShape
Construct a new OTSShape (closed shape).
OTSShape(Coordinate[]) - Constructor for class org.opentrafficsim.core.geometry.OTSShape
Construct a new OTSShape (closed shape) from an array of Coordinate.
OTSShape(LineString) - Constructor for class org.opentrafficsim.core.geometry.OTSShape
Construct a new OTSShape (closed shape) from a LineString.
OTSShape(Geometry) - Constructor for class org.opentrafficsim.core.geometry.OTSShape
Construct a new OTSShape (closed shape) from a Geometry.
OTSShape(List<OTSPoint3D>) - Constructor for class org.opentrafficsim.core.geometry.OTSShape
Construct a new OTSShape (closed shape) from a List<OTSPoint3D>.
OTSShape(Path2D) - Constructor for class org.opentrafficsim.core.geometry.OTSShape
Construct a new OTSShape (closed shape) from a Path2D.
OTSSimTimeDouble - Class in org.opentrafficsim.core.dsol
OTS uses a DoubleScalar.Abs<TimeUnit> to represent simulation start time and a DoubleScalar.Rel<timeUnit> to represent the warmup time and total duration of a simulation.
OTSSimTimeDouble(Time) - Constructor for class org.opentrafficsim.core.dsol.OTSSimTimeDouble
 
OTSSimulationException - Exception in org.opentrafficsim.simulationengine
Exception for the operational plan, e.g.
OTSSimulationException() - Constructor for exception org.opentrafficsim.simulationengine.OTSSimulationException
Construct an operational plan exception.
OTSSimulationException(String) - Constructor for exception org.opentrafficsim.simulationengine.OTSSimulationException
 
OTSSimulationException(Throwable) - Constructor for exception org.opentrafficsim.simulationengine.OTSSimulationException
 
OTSSimulationException(String, Throwable) - Constructor for exception org.opentrafficsim.simulationengine.OTSSimulationException
 
OTSSimulationException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.simulationengine.OTSSimulationException
 
OTSSimulationPanel - Class in org.opentrafficsim.gui
GUI with simulator, console, control panel, status bar, etc.
OTSSimulationPanel(OTSDEVSSimulatorInterface, WrappableAnimation) - Constructor for class org.opentrafficsim.gui.OTSSimulationPanel
Construct a panel that looks like the DSOLPanel for quick building of OTS applications.
OTSSimulator - Class in org.opentrafficsim.core.dsol
Typed extension of the Simulator without remote exceptions.
OTSSimulator() - Constructor for class org.opentrafficsim.core.dsol.OTSSimulator
 
OTSSimulatorInterface - Interface in org.opentrafficsim.core.dsol
Typed extension of the SimulatorInterface without remote exceptions.

P

paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.core.animation.TextAnimation
paint() method so it can be overridden or extended.
paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.core.network.animation.LinkAnimation
paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.core.network.animation.NodeAnimation
paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
PaintLine - Class in org.opentrafficsim.core.network.animation
Paint a line as a Path2D.Double
paintLine(Graphics2D, Color, double, DirectedPoint, OTSLine3D) - Static method in class org.opentrafficsim.core.network.animation.PaintLine
Paint line.
paintMultiPolygon(Graphics2D, Color, DirectedPoint, OTSLine3D, boolean) - Static method in class org.opentrafficsim.core.network.animation.PaintPolygons
Paint (fill) a polygon or a series of polygons.
PaintPolygons - Class in org.opentrafficsim.core.network.animation
Paint a (series of) filled polygon(s) defined as a Path2D.Double
panel - Variable in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
The tabbed panel so other tabs can be added by the classes that extend this class.
ParameterException - Exception in org.opentrafficsim.core.gtu.behavioralcharacteristics
Throwable for exceptions regarding parameters.
ParameterException() - Constructor for exception org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
Empty constructor.
ParameterException(String) - Constructor for exception org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
Constructor with message.
ParameterException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
Constructor with cause.
ParameterException(String, Throwable) - Constructor for exception org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
Constructor with message and cause.
ParameterException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterException
Constructor with message and cause.
ParameterType<T extends org.djunits.value.vdouble.scalar.DoubleScalarInterface> - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for parameters of any quantity in JUnits.
ParameterType(String, String, Class<T>) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
Constructor without default value and check.
ParameterType(String, String, Class<T>, T) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
Constructor with default value, without check.
ParameterType(String, String, Class<T>, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
Constructor without default value, with check.
ParameterType(String, String, Class<T>, T, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
Constructor with default value and check.
ParameterTypeAcceleration - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for Acceleration parameters.
ParameterTypeAcceleration(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeAcceleration
Constructor without default value and check.
ParameterTypeAcceleration(String, String, Acceleration) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeAcceleration
Constructor with default value, without check.
ParameterTypeAcceleration(String, String, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeAcceleration
Constructor without default value, with check.
ParameterTypeAcceleration(String, String, Acceleration, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeAcceleration
Constructor with default value and check.
ParameterTypeBoolean - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for boolean parameters.
ParameterTypeBoolean(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeBoolean
Constructor without default value.
ParameterTypeBoolean(String, String, boolean) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeBoolean
Constructor with default value.
ParameterTypeBoolean(String, String, boolean, boolean) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeBoolean
Private constructor with default value, which may check the default value.
ParameterTypeDouble - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for double parameters.
ParameterTypeDouble(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble
Constructor without default value and check.
ParameterTypeDouble(String, String, double) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble
Constructor with default value, without check.
ParameterTypeDouble(String, String, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble
Constructor without default value, with check.
ParameterTypeDouble(String, String, double, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble
Constructor with default value and check.
ParameterTypeDuration - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for Time parameters.
ParameterTypeDuration(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDuration
Constructor without default value and check.
ParameterTypeDuration(String, String, Duration) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDuration
Constructor with default value, without check.
ParameterTypeDuration(String, String, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDuration
Constructor without default value, with check.
ParameterTypeDuration(String, String, Duration, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDuration
Constructor with default value and check.
ParameterTypeFrequency - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for Frequency parameters.
ParameterTypeFrequency(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeFrequency
Constructor without default value and check.
ParameterTypeFrequency(String, String, Frequency) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeFrequency
Constructor with default value, without check.
ParameterTypeFrequency(String, String, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeFrequency
Constructor without default value, with check.
ParameterTypeFrequency(String, String, Frequency, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeFrequency
Constructor with default value and check.
ParameterTypeInteger - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for int parameters.
ParameterTypeInteger(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger
Constructor without default value and check.
ParameterTypeInteger(String, String, int) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger
Constructor with default value, without check.
ParameterTypeInteger(String, String, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger
Constructor without default value, with check.
ParameterTypeInteger(String, String, int, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger
Constructor with default value and check.
ParameterTypeLength - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for Length parameters.
ParameterTypeLength(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLength
Constructor without default value and check.
ParameterTypeLength(String, String, Length) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLength
Constructor with default value, without check.
ParameterTypeLength(String, String, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLength
Constructor without default value, with check.
ParameterTypeLength(String, String, Length, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLength
Constructor with default value and check.
ParameterTypeLinearDensity - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for LinearDensity parameters.
ParameterTypeLinearDensity(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLinearDensity
Constructor without default value and check.
ParameterTypeLinearDensity(String, String, LinearDensity) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLinearDensity
Constructor with default value, without check.
ParameterTypeLinearDensity(String, String, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLinearDensity
Constructor without default value, with check.
ParameterTypeLinearDensity(String, String, LinearDensity, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLinearDensity
Constructor with default value and check.
ParameterTypes - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Predefined list of common parameter types.
ParameterTypeSpeed - Class in org.opentrafficsim.core.gtu.behavioralcharacteristics
Wrapper class for Speed parameters.
ParameterTypeSpeed(String, String) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed
Constructor without default value and check.
ParameterTypeSpeed(String, String, Speed) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed
Constructor with default value, without check.
ParameterTypeSpeed(String, String, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed
Constructor without default value, with check.
ParameterTypeSpeed(String, String, Speed, AbstractParameterType.Check) - Constructor for class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed
Constructor with default value and check.
parseAcceleration(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.AccelerationUnits
 
parseAccelerationUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.AccelerationUnits
 
parseAngle(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.AngleUnits
 
parseAngleUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.AngleUnits
 
parseColor(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Colors
 
parseCoordinate(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Coordinates
Parse a coordinate with (x,y) or (x,y,z).
parseCoordinates(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Coordinates
Parse a group of coordinates with (x,y) or (x,y,z).
parseDirection(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.AngleUnits
 
parseDirection(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Directions
 
parseDirectionUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.AngleUnits
 
parseDuration(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.DurationUnits
 
parseDurationDist(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse a relative time distribution, e.g.
parseDurationUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.DurationUnits
 
parseFrequency(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.DurationUnits
 
parseFrequencyUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.DurationUnits
 
parseLength(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
 
parseLengthDist(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse a relative length distribution, e.g.
parseLengthUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
 
parseLinearDensity(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
 
parsePerLengthUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
 
parsePosition(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.PositionUnits
 
parsePositionDist(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse an absolute length distribution, e.g.
parsePositionUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.PositionUnits
 
parseSpeed(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.SpeedUnits
 
parseSpeedDist(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse a relative speed distribution, e.g.
parseSpeedUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.SpeedUnits
 
parseTime(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
 
parseTimeDist(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse an absolute time distribution, e.g.
parseTimeUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
 
PEDESTRIAN - Static variable in class org.opentrafficsim.core.gtu.GTUType
Super type for pedestrians.
PER_LENGTH_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
The per-length units.
PerceivableContext - Interface in org.opentrafficsim.core.perception
The Model package guarantees that objects that are used in an OTS study such as GTUs are retrievable.
perceive() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
Update the perceived information and store it in a stateful manner.
perceive() - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Update the perceived information and store it in a stateful manner.
PerceivedObject - Interface in org.opentrafficsim.core.perception
Information about a perceived object, which can be a GTU, a road sign, a traffic light, or an obstacle.
PerceivedObject2D - Interface in org.opentrafficsim.core.perception
Information about a perceived object, which can be a GTU, a road sign, a traffic light, or an obstacle.
PerceivedObject3D - Interface in org.opentrafficsim.core.perception
Information about a perceived object, which can be a GTU, a road sign, a traffic light, or an obstacle.
PERCEPTION - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Length of mental map ahead.
Perception - Interface in org.opentrafficsim.core.gtu.perception
The perception module of a GTU.
PerceptionCategory - Interface in org.opentrafficsim.core.gtu.perception
Super interface for all perception categories.
PerceptionException - Exception in org.opentrafficsim.core.gtu.perception
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
PerceptionException() - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
 
PerceptionException(String) - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
 
PerceptionException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
 
PerceptionException(String, Throwable) - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
 
PerceptionException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
 
polarToCartesian(double, double, double) - Static method in class org.opentrafficsim.core.math.Scalar3D
 
POSITION_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.PositionUnits
The position units.
PositionUnits - Class in org.opentrafficsim.core.network.factory.xml.units
Parser for position with unit.
POSITIVE - Static variable in interface org.opentrafficsim.core.gtu.behavioralcharacteristics.CheckInterface
 
POSITIVEZERO - Static variable in interface org.opentrafficsim.core.gtu.behavioralcharacteristics.CheckInterface
 
printCoordinate(String, OTSPoint3D) - Static method in class org.opentrafficsim.core.geometry.OTSGeometryUtil
Print one OTSPoint3D on the console.
printCoordinates(String, OTSPoint3D[], String) - Static method in class org.opentrafficsim.core.geometry.OTSGeometryUtil
Print an array of coordinates on the console.
printCoordinates(String, OTSLine3D, String) - Static method in class org.opentrafficsim.core.geometry.OTSGeometryUtil
Print an array of coordinates on the console.
printCoordinates(String, OTSPoint3D[], int, int, String) - Static method in class org.opentrafficsim.core.geometry.OTSGeometryUtil
Print part of an array of coordinates on the console.
printDetails - Static variable in class org.opentrafficsim.core.geometry.Test
Print detailed output.
printValue(BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Print the given value from the map in BehavioralCharachteristics in a presentable format.
printValue(BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
Print the given value from the map in BehavioralCharachteristics in a presentable format.
printValue(BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeBoolean
Print the given value from the map in BehavioralCharachteristics in a presentable format.
printValue(BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble
Print the given value from the map in BehavioralCharachteristics in a presentable format.
printValue(BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger
Print the given value from the map in BehavioralCharachteristics in a presentable format.
ProbabilisticRouteGenerator - Class in org.opentrafficsim.core.network.route
Generate one of a set of routes, based on a discrete probability density function.
ProbabilisticRouteGenerator(List<Distribution.FrequencyAndObject<Route>>, StreamInterface) - Constructor for class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
Create a new Probabilistic Route Generator.
ProbabilityDistributionEditor - Class in org.opentrafficsim.gui
Wrapper for Jeremy Wood's MultiThumbSlider.
ProbabilityDistributionEditor(String[], Double[]) - Constructor for class org.opentrafficsim.gui.ProbabilityDistributionEditor
Construct a graphical ProbabilityDistributioneEditor.
ProbabilityException - Exception in org.opentrafficsim.core.distributions
Exception thrown when provided probabilities or frequencies are invalid.
ProbabilityException() - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
 
ProbabilityException(String) - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
 
ProbabilityException(Throwable) - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
 
ProbabilityException(String, Throwable) - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
 
ProbabilityException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
 
projectFractional(Direction, Direction, double, double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Returns the fractional projection of a point to a line.
projectOrthogonal(double, double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Returns the fractional position along this line of the orthogonal projection of point (x, y) on this line.
properties - Variable in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
The properties exhibited by this simulation.
properties - Variable in class org.opentrafficsim.simulationengine.AbstractWrappableSimulation
The properties exhibited by this simulation.
propertyChange(PropertyChangeEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel

Q

QuadTreeIterator() - Constructor for class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeIterator
 
QuadTreeNode(Rectangle2D) - Constructor for class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
Construct a new QuadTreeNode.

R

REAR - Static variable in class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type BACK.
rebuildSimulator(Rectangle) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Restart (rebuild) the simulation.
rebuildSimulator(Rectangle) - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Restart (rebuild) the simulation.
REFERENCE - Static variable in class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type REFERENCE.
REFERENCE_POSITION - Static variable in class org.opentrafficsim.core.gtu.RelativePosition
The reference position (always 0, 0, 0).
RegexFormatter(String) - Constructor for class org.opentrafficsim.gui.OTSControlPanel.RegexFormatter
Create a new RegexFormatter.
Rel(DistContinuous, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel
 
Rel(double, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel
 
Rel(DistContinuous, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Rel
 
Rel(float, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Rel
 
Rel(DistDiscrete, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Rel
 
Rel(long, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Rel
 
Rel(DistDiscrete, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Rel
 
Rel(int, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Rel
 
relativeMillis(double) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
relativeMillis(double) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
RelativePosition - Class in org.opentrafficsim.core.gtu
A RelativePosition is a position on a GTU; e.g.
RelativePosition(Length, Length, Length, RelativePosition.TYPE) - Constructor for class org.opentrafficsim.core.gtu.RelativePosition
 
RelativePosition(RelativePosition) - Constructor for class org.opentrafficsim.core.gtu.RelativePosition
 
RelativePosition.TYPE - Class in org.opentrafficsim.core.gtu
The type of relative position, e.g., Front, Back, etc.
remove(int) - Method in class org.opentrafficsim.core.distributions.Distribution
Remove the generator at the specified position from the internally stored list.
remove(Object) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
remove() - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeIterator
remove(OTSShape) - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
Remove an OTSShape from this QuadTreeNode.
remove(Object) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
removeAll(Collection<?>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
removeAll(Collection<?>) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
removeAnimation(Class<?>, OTSSimulatorInterface) - Method in class org.opentrafficsim.core.network.OTSNetwork
Remove all animation objects of the given class.
removeDirectionality(GTUType) - Method in interface org.opentrafficsim.core.network.Link
This method removes an earlier provided directionality of the link for a given GTU type, e.g.
removeDirectionality(GTUType) - Method in class org.opentrafficsim.core.network.OTSLink
This method removes an earlier provided directionality of the link for a given GTU type, e.g.
removeFirst() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
removeGTU(GTU) - Method in interface org.opentrafficsim.core.network.Link
Remove a GTU from this link.
removeGTU(GTU) - Method in class org.opentrafficsim.core.network.OTSLink
Remove a GTU from this link.
removeGTU(GTU) - Method in class org.opentrafficsim.core.network.OTSNetwork
Remove a GTU from the network.
removeGTU(GTU) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Remove a GTU from the network.
removeInvisibleObject(InvisibleObjectInterface) - Method in interface org.opentrafficsim.core.network.Network
Remove an ObjectInterface implementing object form the Network.
removeInvisibleObject(InvisibleObjectInterface) - Method in class org.opentrafficsim.core.network.OTSNetwork
Remove an ObjectInterface implementing object form the Network.
removeLast() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
removeLink(Link) - Method in interface org.opentrafficsim.core.network.Network
Unregister a link from the network.
removeLink(Link) - Method in interface org.opentrafficsim.core.network.Node
Remove a link from this Node.
removeLink(Link) - Method in class org.opentrafficsim.core.network.OTSNetwork
Unregister a link from the network.
removeLink(Link) - Method in class org.opentrafficsim.core.network.OTSNode
Remove a link from this Node.
removeNode(Node) - Method in interface org.opentrafficsim.core.network.Network
Unregister a node from the network.
removeNode(Node) - Method in class org.opentrafficsim.core.network.OTSNetwork
Unregister a node from the network.
removeObject(ObjectInterface) - Method in interface org.opentrafficsim.core.network.Network
Remove an ObjectInterface implementing object form the Network.
removeObject(ObjectInterface) - Method in class org.opentrafficsim.core.network.OTSNetwork
Remove an ObjectInterface implementing object form the Network.
removePerceptionCategory(PerceptionCategory) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
Remove give perception category.
removePerceptionCategory(PerceptionCategory) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Remove give perception category.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.opentrafficsim.gui.ProbabilityDistributionEditor
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.opentrafficsim.gui.ProbabilityDistributionEditor
removeRoute(GTUType, Route) - Method in interface org.opentrafficsim.core.network.Network
Remove the route from the network, e.g.
removeRoute(GTUType, Route) - Method in class org.opentrafficsim.core.network.OTSNetwork
Remove the route from the network, e.g.
resetParameter(AbstractParameterType<?>) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Resets the parameter value to the value from before the last set.
result(boolean, boolean) - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
Return the results as a String.
Result(int, int, double) - Constructor for class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results.Result
Construct one Result.
Results(int, int) - Constructor for class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
Construct a Results object.
retainAll(Collection<?>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
retainAll(Collection<?>) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
reverse() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSLine3D with all points of this OTSLine3D in reverse order.
Route - Class in org.opentrafficsim.core.network.route
A Route consists of a list of Nodes.
Route(String) - Constructor for class org.opentrafficsim.core.network.route.Route
Create an empty route.
Route(String, List<Node>) - Constructor for class org.opentrafficsim.core.network.route.Route
Create a route based on an initial list of nodes.
ROUTE_ADD_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the addition of a Route for a gtuType.
ROUTE_REMOVE_EVENT - Static variable in interface org.opentrafficsim.core.network.Network
The (regular, not timed) event type for pub/sub indicating the removal of a Route for a gtuType.
RouteGenerator - Interface in org.opentrafficsim.core.network.route
Interface for objects that generate a route (to be assigned to a newly constructed GTU).
run() - Method in class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
run() - Method in class org.opentrafficsim.gui.OTSAnimationPanel.DisposeOnCloseThread
run() - Method in class org.opentrafficsim.gui.OTSAnimationPanel.UpdateTimer
run() - Method in class org.opentrafficsim.gui.OTSControlPanel.DisposeOnCloseThread
runUpTo(Time) - Method in class org.opentrafficsim.core.dsol.OTSDEVSAnimator
Runs the simulator up to a certain time; events at that time will not yet be executed.
runUpTo(Time) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
Runs the simulator up to a certain time; events at that time will not yet be executed.
runUpTo(Time) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
Runs the simulator up to a certain time; events at that time will not yet be executed.
runUpTo(Time) - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
Runs the simulator up to a certain time; events at that time will not yet be executed.
runUpTo(Time) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
Runs the simulator up to a certain time; events at that time will not yet be executed.

S

S0 - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Car-following stopping distance.
savedUserModifiedProperties - Variable in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
The properties after (possible) editing by the user.
Scalar3D - Class in org.opentrafficsim.core.math
Calculate between Polar (spherical) and Cartesian (xyz) coordinates.
scheduleEvent(SimEventInterface<OTSSimTimeDouble>) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
scheduleEvent(Time, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.simulationengine.SimpleAnimator
Construct and schedule a SimEvent using a Time to specify the execution time.
scheduleEvent(Time, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.simulationengine.SimpleSimulator
Construct and schedule a SimEvent using a Time to specify the execution time.
scheduleEvent(Time, short, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.simulationengine.SimpleSimulatorInterface
Construct and schedule a SimEvent using a Time to specify the execution time.
scheduleEventAbs(OTSSimTimeDouble, short, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
scheduleEventAbs(Time, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
schedules a methodCall at an absolute time.
scheduleEventAbs(Time, short, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
schedules a methodCall at an absolute time.
scheduleEventAbs(OTSSimTimeDouble, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
scheduleEventNow(short, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
scheduleEventNow(Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
scheduleEventRel(Duration, short, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
schedules a methodCall at a relative duration.
scheduleEventRel(Duration, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
schedules a methodCall at a relative duration.
SD - Static variable in class org.opentrafficsim.core.geometry.Clothoid
S(x) for small x denominator.
Segment(Duration) - Constructor for class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
 
set(int, Distribution.FrequencyAndObject<O>) - Method in class org.opentrafficsim.core.distributions.Distribution
Replace the generator at the specified position.
set(Time) - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
setAll(BehavioralCharacteristics) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Sets all behavioral characteristics from the given set in this set.
setBehavioralCharacteristics(BehavioralCharacteristics) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerFactory
Set behavioral characteristics to use with the next creation of a strategical planner.
setBold(boolean) - Method in class org.opentrafficsim.core.animation.TextProperties
Set the weight to either WEIGHT_REGULAR or WEIGHT_BOLD.
setBold(TextWeight) - Method in class org.opentrafficsim.core.animation.TextProperties
Set the weight to one of multiple weight constants.
setCapacity(Frequency) - Method in interface org.opentrafficsim.core.network.Capacity
Set the link capacity.
setCapacity(Frequency) - Method in class org.opentrafficsim.core.network.CapacityOTSLink
Set the link capacity.
setColor(Color) - Method in class org.opentrafficsim.core.animation.TextAnimation
 
setColor(Color) - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
setDefaultParameter(AbstractParameterType<T>) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Sets the default value of a parameter.
setDefaultParameters(Class<?>) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Sets the default values of all accessible parameters defined in the given class.
setEventList(EventListInterface<OTSSimTimeDouble>) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
setFill(boolean) - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
setFlip(boolean) - Method in class org.opentrafficsim.core.animation.TextAnimation
 
setGTUColorer(int) - Method in class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
Replace the currently active GTUColorer.
setItalic(boolean) - Method in class org.opentrafficsim.core.animation.TextProperties
Set the posture to either POSTURE_REGULAR or POSTURE_OBLIQUE (italic).
setMaximumAcceleration(Acceleration) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
setMaximumDeceleration(Acceleration) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
setMoveThreads(int) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
 
setNetwork(OTSNetwork) - Method in class org.opentrafficsim.core.gtu.AbstractLinkBasedGTU
 
setNextReplication(Integer) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Set the number of the next spawned replication.
setNextReplication(Integer) - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Set the number of the next spawned replication.
setParameter(ParameterType<T>, T) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Set parameter value of given parameter type.
setParameter(ParameterTypeBoolean, boolean) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Set parameter value of given parameter type.
setParameter(ParameterTypeDouble, double) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Set parameter value of given parameter type.
setParameter(ParameterTypeInteger, int) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
Set parameter value of given parameter type.
setRotate(boolean) - Method in class org.opentrafficsim.core.animation.TextAnimation
 
setScale(boolean) - Method in class org.opentrafficsim.core.animation.TextAnimation
 
setSpeedFactor(double) - Method in class org.opentrafficsim.gui.OTSControlPanel.TimeWarpPanel
Set the time warp factor to the best possible approximation of a given value.
setStrikethrough(boolean) - Method in class org.opentrafficsim.core.animation.TextProperties
Set the strikethrough on or off.
setText(String) - Method in class org.opentrafficsim.core.animation.TextAnimation
 
setTime(Time) - Method in class org.opentrafficsim.gui.OTSControlPanel.TimeEdit
Set or update the time shown in this TimeEdit.
setTranslate(boolean) - Method in class org.opentrafficsim.core.animation.TextAnimation
 
setTurnIndicatorStatus(TurnIndicatorStatus) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
Set the status of the turn indicator.
setTurnIndicatorStatus(TurnIndicatorStatus) - Method in interface org.opentrafficsim.core.gtu.GTU
Set the status of the turn indicator.
setUnderline(boolean) - Method in class org.opentrafficsim.core.animation.TextProperties
Set the underline on or off.
setV0(Speed) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
 
setValues(BehavioralCharacteristics, GTUType) - Method in interface org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactory
Creates a set of behavioral characteristics for the provided GTU type.
setValues(BehavioralCharacteristics, GTUType) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryByType
Creates a set of behavioral characteristics for the provided GTU type.
setValues(BehavioralCharacteristics, GTUType) - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryDefault
Creates a set of behavioral characteristics for the provided GTU type.
setWeightBold(TextWidth) - Method in class org.opentrafficsim.core.animation.TextProperties
Set the width to WIDTH_CONDENSED, WIDTH_REGULAR, or WIDTH_EXTENDED.
setWidth(float) - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
setZero() - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
shortName() - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Return a very short description of the simulation.
shortName() - Method in interface org.opentrafficsim.simulationengine.WrappableSimulation
Return a very short description of the simulation.
showAnimationClass(Class<? extends Locatable>) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Set a class to be shown in the animation to true.
showGISLayer(String) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Set a GIS layer to be shown in the animation to true.
showGISLayer(String) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Set a GIS layer to be shown in the animation to true.
SimpleAnimator - Class in org.opentrafficsim.simulationengine
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
SimpleAnimator(Time, Duration, Duration, OTSModelInterface) - Constructor for class org.opentrafficsim.simulationengine.SimpleAnimator
Create a simulation engine with animation; the easy way.
SimpleAnimator(Time, Duration, Duration, OTSModelInterface, int) - Constructor for class org.opentrafficsim.simulationengine.SimpleAnimator
Create a simulation engine with animation and prescribed replication number; the easy way.
SimpleAnimatorInterface - Interface in org.opentrafficsim.simulationengine
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
SimpleSimulator - Class in org.opentrafficsim.simulationengine
Construct a DSOL DEVSSimulator or DEVSAnimator the easy way.
SimpleSimulator(Time, Duration, Duration, OTSModelInterface) - Constructor for class org.opentrafficsim.simulationengine.SimpleSimulator
Create a simulation engine without animation; the easy way.
SimpleSimulatorInterface - Interface in org.opentrafficsim.simulationengine
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
SimulatorFrame - Class in org.opentrafficsim.gui
Wrap a DSOL simulator, or any (descendant of a) JPanel in a JFrame (wrap it in a window).
SimulatorFrame(String, JPanel) - Constructor for class org.opentrafficsim.gui.SimulatorFrame
Wrap a JPanel in a JFrame.
SimulatorFrame(WrappableSimulation, JPanel) - Constructor for class org.opentrafficsim.gui.SimulatorFrame
Wrap a WrappableSimulation in a JFrame.
size() - Method in class org.opentrafficsim.core.distributions.Distribution
Report the number of generators.
size() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
size() - Method in class org.opentrafficsim.core.geometry.OTS2DSet
size() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Return the number of points in this OTSLine3D.
size() - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
Report number of statistics collected.
size() - Method in class org.opentrafficsim.core.network.route.Route
 
SN - Static variable in class org.opentrafficsim.core.geometry.Clothoid
S(x) for small x numerator.
solve(double, double, double) - Static method in class org.opentrafficsim.core.math.Solver
Solve quadratic equation ax2+bx+c=0 for x.
solve(double, double) - Static method in class org.opentrafficsim.core.math.Solver
Solve linear equation ax+b=0 for x.
Solver - Class in org.opentrafficsim.core.math
Solvers for simple equations.
SpaceBasedGTU - Interface in org.opentrafficsim.core.gtu
GTU that can travel in 2D or 3D space.
Speed3D - Class in org.opentrafficsim.core.math
A 3D speed vector, decomposed in X, Y, and Z-speed with easy conversion from and to a spherical coordinate system.
Speed3D(SpeedVector) - Constructor for class org.opentrafficsim.core.math.Speed3D
Construct a new Speed3D from vector of strongly typed Cartesian coordinates.
Speed3D(Speed, Speed, Speed) - Constructor for class org.opentrafficsim.core.math.Speed3D
Construct a new Speed3D from three strongly typed Cartesian coordinates.
Speed3D(double, double, double, SpeedUnit) - Constructor for class org.opentrafficsim.core.math.Speed3D
Construct a new Speed3D from three double Cartesian coordinates and a speed unit.
Speed3D(Speed, Direction, Direction) - Constructor for class org.opentrafficsim.core.math.Speed3D
Construct a new Speed3D from a strongly typed speed and polar coordinates.
SPEED_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.SpeedUnits
The speed units.
SpeedGTUColorer - Class in org.opentrafficsim.core.gtu.animation
Color GTU depending on their speed.
SpeedGTUColorer(Speed) - Constructor for class org.opentrafficsim.core.gtu.animation.SpeedGTUColorer
Construct a new SpeedGTUColorer.
SpeedSegment(Duration) - Constructor for class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.SpeedSegment
 
speedSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
Calculate the speed of a GTU in this segment after relative time t.
speedSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
Calculate the speed of a GTU in this segment after relative time t.
speedSI(double) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.SpeedSegment
Calculate the speed of a GTU in this segment after relative time t.
SpeedUnits - Class in org.opentrafficsim.core.network.factory.xml.units
Parser for speed with unit.
start(boolean) - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
start() - Method in interface org.opentrafficsim.core.dsol.OTSSimulatorInterface
StaticObject - Class in org.opentrafficsim.core.object
A static object with a height that a GTU might have to avoid, or which can cause occlusion for perception.
StaticObject(String, OTSLine3D, Length) - Constructor for class org.opentrafficsim.core.object.StaticObject
 
StaticObject(String, OTSLine3D) - Constructor for class org.opentrafficsim.core.object.StaticObject
 
StaticObjectAnimation - Class in org.opentrafficsim.core.object.animation
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
StaticObjectAnimation(StaticObject, OTSSimulatorInterface, float, Color, boolean) - Constructor for class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
step() - Method in interface org.opentrafficsim.core.dsol.OTSSimulatorInterface
stop() - Method in interface org.opentrafficsim.core.dsol.OTSSimulatorInterface
stopTimersThreads() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Stop the timers and threads that are connected when disposing of this wrappable simulation.
stopTimersThreads() - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Stop the timers and threads that are connected when disposing of this wrappable simulation.
StrategicalPlanner - Interface in org.opentrafficsim.core.gtu.plan.strategical
A strategicalPlanner is the planner responsible for the overall 'mission' of the GTU, usually indicating where it needs to go.
StrategicalPlannerFactory<T extends StrategicalPlanner> - Interface in org.opentrafficsim.core.gtu.plan.strategical
A factory class is used to generate strategical planners as the strategical planner is state-full.
stringToValue(String) - Method in class org.opentrafficsim.gui.OTSControlPanel.RegexFormatter
 
subSet(SimEventInterface<T>, SimEventInterface<T>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
subtract(Duration) - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
SwitchableGTUColorer - Class in org.opentrafficsim.core.gtu.animation
GTU colorer that uses a coloring method that can be switched by the user of the program.
SwitchableGTUColorer(int, GTUColorer...) - Constructor for class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
Construct a new Switchable GTUColorer based on a list of colorers.
SynchronizedRedBlackTree<T extends nl.tudelft.simulation.dsol.simtime.SimTime<?,?,T>> - Class in org.opentrafficsim.core.dsol
A SynchronizedRedBlackTree implementation of the eventlistInterface.
SynchronizedRedBlackTree() - Constructor for class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
Constructs a new SynchronizedRedBlackTree.

T

T - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Current car-following headway.
T0 - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Look-ahead time for mandatory lane changes.
TacticalPlanner - Interface in org.opentrafficsim.core.gtu.plan.tactical
Tactical planners generate operational plans that are in line with reaching the goals of the strategical plan.
TacticalPlannerFactory<T extends TacticalPlanner> - Interface in org.opentrafficsim.core.gtu.plan.tactical
A factory class is used to generate tactical planners as the tactical planner is state-full.
tailSet(SimEventInterface<T>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
TAU - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Headway relaxation time.
TemplateGTUType - Class in org.opentrafficsim.core.gtu
TemplateGTUType stores most of the information that is needed to generate a GTU.
TemplateGTUType(GTUType, IdGenerator, Generator<Length>, Generator<Length>, Generator<Speed>, OTSDEVSSimulatorInterface, OTSNetwork) - Constructor for class org.opentrafficsim.core.gtu.TemplateGTUType
 
Test - Class in org.opentrafficsim.core.geometry
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
Test.MyCallable - Class in org.opentrafficsim.core.geometry
test1() - Static method in class org.opentrafficsim.core.geometry.Test
Kink near end of design line.
test2() - Static method in class org.opentrafficsim.core.geometry.Test
Kink halfway (far from any endpoint).
Test2 - Class in org.opentrafficsim.core.geometry
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
test3() - Static method in class org.opentrafficsim.core.geometry.Test
Kink plus decreasing width.
test4() - Static method in class org.opentrafficsim.core.geometry.Test
Two kinks, (too) close together.
test5() - Static method in class org.opentrafficsim.core.geometry.Test
Two-segment design line with minimal change of direction.
test6() - Static method in class org.opentrafficsim.core.geometry.Test
Straight design line with some noise (sufficiently far from the end points).
test7() - Static method in class org.opentrafficsim.core.geometry.Test
Straight design line with more noise (sufficiently far from the end points).
test8() - Static method in class org.opentrafficsim.core.geometry.Test
Straight design line with more noise (close to the end points).
TestIntersectionPerformance - Class in org.opentrafficsim.core.geometry
Measure the performance of the OTSShape intersection method.
TestIntersectionPerformance.Results - Class in org.opentrafficsim.core.geometry
Storage for the results of a number of runs with identical numbers of shapes and vertices per shape.
TestIntersectionPerformance.Results.Result - Class in org.opentrafficsim.core.geometry
Storage for execution time, number of tests and number of hits.
Text(Locatable, String, float, float, TextAlignment, Color, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.core.network.animation.LinkAnimation.Text
 
Text(Locatable, String, float, float, TextAlignment, Color, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.core.network.animation.NodeAnimation.Text
 
TextAlignment - Enum in org.opentrafficsim.core.animation
Location of the text in the explanation.
TextAnimation - Class in org.opentrafficsim.core.animation
Display a text for another Locatable object.
TextAnimation(Locatable, String, float, float, TextAlignment, Color, float, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.core.animation.TextAnimation
 
TextAnimation(Locatable, String, float, float, TextAlignment, Color, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.core.animation.TextAnimation
 
TextProperties - Class in org.opentrafficsim.core.animation
Properties for text to identify animated objects in OTS.
TextProperties() - Constructor for class org.opentrafficsim.core.animation.TextProperties
Construct a default set of text properties for animation.
TextProperties(TextAlignment, Color, float) - Constructor for class org.opentrafficsim.core.animation.TextProperties
Construct a set of text properties for animation with alignment, color and size.
TextProperties(TextAlignment, Color, float, String, Map<TextAttribute, Object>) - Constructor for class org.opentrafficsim.core.animation.TextProperties
Construct a set of text properties for animation with alignment, color and size.
TextWeight - Enum in org.opentrafficsim.core.animation
Weight of the text font in the explanation.
TextWidth - Enum in org.opentrafficsim.core.animation
Width of the text font in the explanation.
TIME_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
The time units.
timeAtDistance(Length) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
Calculate the time it takes for the GTU to travel from the start of this Segment to the specified distance within this Segment.
timeAtDistance(Length) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
Calculate the time it takes for the GTU to travel from the start of this Segment to the specified distance within this Segment.
timeAtDistance(Length) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.SpeedSegment
Calculate the time it takes for the GTU to travel from the start of this Segment to the specified distance within this Segment.
timeAtDistance(Length) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the time when the GTU will reach the given distance.
TimeEdit(Time) - Constructor for class org.opentrafficsim.gui.OTSControlPanel.TimeEdit
Construct a new TimeEdit.
timeLimitedCheckOffsetLine(OTSLine3D, double, OTSLine3D.OffsetMethod, int) - Static method in class org.opentrafficsim.core.geometry.Test
 
TimeUnits - Class in org.opentrafficsim.core.network.factory.xml.units
Parser for times and frequencies with unit.
TimeWarpPanel(double, double, double, int, DEVSSimulatorInterface<?, ?, ?>) - Constructor for class org.opentrafficsim.gui.OTSControlPanel.TimeWarpPanel
Construct a new TimeWarpPanel.
TMAX - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Maximum car-following headway.
TMIN - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Minimum car-following headway.
toArray() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
toArray(X[]) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
toArray() - Method in class org.opentrafficsim.core.geometry.OTS2DSet
toArray(T[]) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
toExcel() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
 
toggleAnimationClass(Class<? extends Locatable>) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Toggle a class to be displayed in the animation to its reverse value.
toggleGISLayer(String) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Toggle a GIS layer to be displayed in the animation to its reverse value.
toggleGISLayer(String) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Toggle a GIS layer to be displayed in the animation to its reverse value.
toString() - Method in class org.opentrafficsim.core.animation.TextProperties
toString() - Method in class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
toString() - Method in class org.opentrafficsim.core.distributions.Distribution
toString() - Method in class org.opentrafficsim.core.dsol.OTSDEVSAnimator
toString() - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
toString() - Method in class org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove
toString() - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
toString() - Method in class org.opentrafficsim.core.dsol.OTSReplication
toString() - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
toString() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
toString() - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeIterator
toString(int) - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
Recursively print this QuadTreeNode.
toString() - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
toString(int) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
Recursively print this OTS2DSet.
toString() - Method in class org.opentrafficsim.core.geometry.OTS2DSet
toString() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
toString() - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
toString() - Method in class org.opentrafficsim.core.geometry.OTSShape
toString() - Method in class org.opentrafficsim.core.geometry.Test.MyCallable
toString() - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results.Result
 
toString() - Method in class org.opentrafficsim.core.geometry.TestIntersectionPerformance.Results
toString() - Method in class org.opentrafficsim.core.gis.CoordinateTransformLonLatToXY
toString() - Method in class org.opentrafficsim.core.gis.CoordinateTransformWGS84toRDNew
toString() - Method in class org.opentrafficsim.core.gtu.animation.AccelerationGTUColorer
toString() - Method in class org.opentrafficsim.core.gtu.animation.GTUColorer.LegendEntry
toString() - Method in class org.opentrafficsim.core.gtu.animation.IDGTUColorer
toString() - Method in class org.opentrafficsim.core.gtu.animation.SpeedGTUColorer
toString() - Method in class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristicsFactoryByType
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterType
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeAcceleration
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeBoolean
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDouble
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeDuration
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeFrequency
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeInteger
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLength
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeLinearDensity
toString() - Method in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypeSpeed
toString() - Method in class org.opentrafficsim.core.gtu.GTUCharacteristics
toString() - Method in class org.opentrafficsim.core.gtu.GTUType
toString() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
toString() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
toString() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.AccelerationSegment
toString() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.SpeedSegment
toString() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
toString() - Method in class org.opentrafficsim.core.gtu.RelativePosition
toString() - Method in class org.opentrafficsim.core.gtu.RelativePosition.TYPE
toString() - Method in class org.opentrafficsim.core.gtu.TemplateGTUType
toString() - Method in class org.opentrafficsim.core.idgenerator.IdGenerator
toString() - Method in class org.opentrafficsim.core.math.Acceleration3D
toString() - Method in class org.opentrafficsim.core.math.Angle3D
toString() - Method in class org.opentrafficsim.core.math.Direction3D
toString() - Method in class org.opentrafficsim.core.math.Speed3D
toString() - Method in class org.opentrafficsim.core.network.animation.LinkAnimation.Text
toString() - Method in class org.opentrafficsim.core.network.animation.LinkAnimation
toString() - Method in class org.opentrafficsim.core.network.animation.NodeAnimation.Text
toString() - Method in class org.opentrafficsim.core.network.animation.NodeAnimation
toString() - Method in class org.opentrafficsim.core.network.CapacityOTSLink
toString() - Method in class org.opentrafficsim.core.network.LinkDirection
toString() - Method in class org.opentrafficsim.core.network.LinkEdge
toString() - Method in class org.opentrafficsim.core.network.LinkLocation
toString() - Method in class org.opentrafficsim.core.network.LinkType
toString() - Method in class org.opentrafficsim.core.network.OTSLink
toString() - Method in class org.opentrafficsim.core.network.OTSNetwork
toString() - Method in class org.opentrafficsim.core.network.OTSNode
toString() - Method in class org.opentrafficsim.core.network.route.CompleteRoute
toString() - Method in class org.opentrafficsim.core.network.route.FixedRouteGenerator
toString() - Method in class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
toString() - Method in class org.opentrafficsim.core.network.route.Route
toString() - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
toString() - Method in class org.opentrafficsim.core.object.StaticObject
toString() - Method in class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
toString() - Method in class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Rel
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Rel
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Rel
toString() - Method in class org.opentrafficsim.gui.ColorControlPanel
toString() - Method in class org.opentrafficsim.gui.LabeledPanel
toString() - Method in class org.opentrafficsim.gui.OTSAnimationPanel.DisposeOnCloseThread
toString() - Method in class org.opentrafficsim.gui.OTSAnimationPanel.UpdateTimer
toString() - Method in class org.opentrafficsim.gui.OTSControlPanel.ClockPanel
toString() - Method in class org.opentrafficsim.gui.OTSControlPanel.DisposeOnCloseThread
toString() - Method in class org.opentrafficsim.gui.OTSControlPanel.RegexFormatter
toString() - Method in class org.opentrafficsim.gui.OTSControlPanel.TimeEdit
toString() - Method in class org.opentrafficsim.gui.OTSControlPanel.TimeWarpPanel
toString() - Method in class org.opentrafficsim.gui.OTSControlPanel
toString() - Method in class org.opentrafficsim.gui.OTSSimulationPanel
toString() - Method in class org.opentrafficsim.gui.ProbabilityDistributionEditor
toString() - Method in class org.opentrafficsim.gui.SimulatorFrame
toStringGraphic(int) - Method in class org.opentrafficsim.core.geometry.OTS2DSet.QuadTreeNode
Return a String depicting this QuadTreeNode.
toStringGraphic(int) - Method in class org.opentrafficsim.core.geometry.OTS2DSet
Return an ASCII art rendering of this OTS2DSet.
toWGS84(Point2D) - Static method in class org.opentrafficsim.core.gis.TransformWGS84DutchRDNew
Convert a coordinate pair in the local system to WGS84 coordinates.
toWGS84(double, double) - Static method in class org.opentrafficsim.core.gis.TransformWGS84DutchRDNew
Convert a coordinate pair in the local system to WGS84 coordinates.
toWGS84Bounds() - Static method in class org.opentrafficsim.core.gis.TransformWGS84DutchRDNew
Report the bounding box for conversions from the local coordinate system.
TR - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Reaction time.
TRAIN - Static variable in class org.opentrafficsim.core.gtu.GTUType
Super type for trains.
TransformWGS84DutchRDNew - Class in org.opentrafficsim.core.gis
Convert geographical coordinates between WGS84 and the Dutch RD (Rijksdriehoek) system.
translate(double) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
Return this point translated by a factor from the origin.
truncate(double) - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Truncate a line at the given length (less than the length of the line, and larger than zero) and return a new line.
TurnIndicatorIntent - Enum in org.opentrafficsim.core.gtu
Intent for turn indicator.
TurnIndicatorStatus - Enum in org.opentrafficsim.core.gtu
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
TYPE(String) - Constructor for class org.opentrafficsim.core.gtu.RelativePosition.TYPE
 

U

UNITINTERVAL - Static variable in interface org.opentrafficsim.core.gtu.behavioralcharacteristics.CheckInterface
 
updateAcceleration() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Update acceleration.
updateAcceleration() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Update acceleration.
updateAll() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Update all information in the perception category.
updateAll() - Method in interface org.opentrafficsim.core.gtu.perception.PerceptionCategory
Update all information in the perception category.
updateLength() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Update length.
updateLength() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Update length.
updateSpeed() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Update speed.
updateSpeed() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Update speed.
UpdateTimer() - Constructor for class org.opentrafficsim.gui.OTSAnimationPanel.UpdateTimer
 
updateWidth() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Update width.
updateWidth() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Update width.
updateWorldCoordinate() - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Display the latest world coordinate based on the mouse position on the screen.

V

v0 - Variable in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
The initial speed for this segment.
valueClass - Variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType
Class of the value.
valueOf(String) - Static method in enum org.opentrafficsim.core.animation.TextAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.animation.TextWeight
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.animation.TextWidth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.geometry.OTSLine3D.OffsetMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType.Check
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.gtu.GTUDirectionality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.gtu.TurnIndicatorIntent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.gtu.TurnIndicatorStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.network.LateralDirectionality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opentrafficsim.core.animation.TextAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.animation.TextWeight
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.animation.TextWidth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.geometry.OTSLine3D.OffsetMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.gtu.behavioralcharacteristics.AbstractParameterType.Check
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.gtu.GTUDirectionality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.gtu.TurnIndicatorIntent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.gtu.TurnIndicatorStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.network.LateralDirectionality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
Returns an array containing the constants of this enum type, in the order they are declared.
VCONG - Static variable in class org.opentrafficsim.core.gtu.behavioralcharacteristics.ParameterTypes
Speed threshold below which traffic is considered congested.
VEHICLE - Static variable in class org.opentrafficsim.core.gtu.GTUType
Super type for vehicles.

W

windowActivated(WindowEvent) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
windowActivated(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowClosed(WindowEvent) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
windowClosed(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowClosing(WindowEvent) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
windowClosing(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowDeactivated(WindowEvent) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
windowDeactivated(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowDeiconified(WindowEvent) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
windowDeiconified(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowExited - Variable in class org.opentrafficsim.gui.OTSAnimationPanel
Indicate the window has been closed and the timer thread can stop.
windowIconified(WindowEvent) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
windowIconified(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowOpened(WindowEvent) - Method in class org.opentrafficsim.gui.OTSAnimationPanel
windowOpened(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
WrappableAnimation - Interface in org.opentrafficsim.simulationengine
Requirements for demonstration that can be shown in the SuperDemo.
WrappableSimulation - Interface in org.opentrafficsim.simulationengine
Requirements for demonstration that can be shown in the SuperDemo.

X

x - Variable in class org.opentrafficsim.core.geometry.OTSPoint3D
The internal representation of the point; x-coordinate.

Y

y - Variable in class org.opentrafficsim.core.geometry.OTSPoint3D
The internal representation of the point; y-coordinate.

Z

z - Variable in class org.opentrafficsim.core.geometry.OTSPoint3D
The internal representation of the point; z-coordinate.
A B C D E F G H I L M N O P Q R S T U V W X Y Z 
Skip navigation links

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