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

A

Abs(AngleVector.Abs) - Constructor for class org.opentrafficsim.core.math.Rotation3D.Abs
 
Abs(Angle.Abs, Angle.Abs, Angle.Abs) - Constructor for class org.opentrafficsim.core.math.Rotation3D.Abs
 
Abs(double, double, double, AngleUnit) - Constructor for class org.opentrafficsim.core.math.Rotation3D.Abs
 
Abs(DistContinuous, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
 
Abs(double, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
 
Abs(DistContinuous, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
 
Abs(float, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
 
Abs(DistDiscrete, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
 
Abs(long, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
 
Abs(DistDiscrete, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
 
Abs(int, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
 
AbstractContinuousDistScalar - Class in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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, StrategicalPlanner, Perception, DirectedPoint, Speed, PerceivableContext) - Constructor for class org.opentrafficsim.core.gtu.AbstractGTU
 
AbstractLinkBasedGTU - Class in org.opentrafficsim.core.gtu
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
AbstractLinkBasedGTU(String, GTUType, OTSDEVSSimulatorInterface, StrategicalPlanner, Perception, DirectedPoint, Speed, OTSNetwork) - Constructor for class org.opentrafficsim.core.gtu.AbstractLinkBasedGTU
 
AbstractProperty<T> - Class in org.opentrafficsim.simulationengine.properties
Abstract property.
AbstractProperty(int) - Constructor for class org.opentrafficsim.simulationengine.properties.AbstractProperty
 
AbstractProperty.PropertyIterator - Class in org.opentrafficsim.simulationengine.properties
Really simple iterator for properties.
AbstractWrappableAnimation - Class in org.opentrafficsim.simulationengine
Copyright (c) 2013-2015 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-2015 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, Angle.Abs, Angle.Abs) - Constructor for class org.opentrafficsim.core.math.Acceleration3D
Construct a new Acceleration3D from a strongly typed acceleration and polar coordinates.
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(Time.Rel, 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.
actionPerformed(ActionEvent) - Method in class org.opentrafficsim.gui.ColorControlPanel
actionPerformed(ActionEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
add(DoubleScalar.Rel<TimeUnit>) - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
add(int, AbstractProperty<?>) - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Add an AbstractProperty at a specified position.
add(AbstractProperty<?>) - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Add an AbstractProperty at the end of the list.
addCompatibility(GTUType) - Method in class org.opentrafficsim.core.network.LinkType
 
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.
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.
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.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.opentrafficsim.gui.ProbabilityDistributionEditor
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.opentrafficsim.gui.ProbabilityDistributionEditor
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.
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
link type that allows all vehicles.
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
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
autoPauseSimulator() - Method in class org.opentrafficsim.gui.OTSControlPanel
Pause the simulator.

B

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.
BooleanProperty - Class in org.opentrafficsim.simulationengine.properties
Boolean property.
BooleanProperty(String, String, Boolean, boolean, int) - Constructor for class org.opentrafficsim.simulationengine.properties.BooleanProperty
Construct an BooleanProperty.
buildAnimator(Time.Abs, Time.Rel, Time.Rel, ArrayList<AbstractProperty<?>>, Rectangle, boolean) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
Build the animation.
buildAnimator(Time.Abs, Time.Rel, Time.Rel, ArrayList<AbstractProperty<?>>, Rectangle, boolean) - Method in interface org.opentrafficsim.simulationengine.WrappableAnimation
Build the animation.
buildConstantSpeedPlan(OTSLine3D, Time.Abs, Speed) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder
Build a plan with a path and a given speed.
buildGradualAccelerationPlan(OTSLine3D, Time.Abs, 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(OTSLine3D, Time.Abs, 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(OTSLine3D, Time.Abs, 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.
buildSimulator(Time.Abs, Time.Rel, Time.Rel, ArrayList<AbstractProperty<?>>) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableSimulation
Build the simulation.
buildSimulator(Time.Abs, Time.Rel, Time.Rel, ArrayList<AbstractProperty<?>>) - Method in interface org.opentrafficsim.simulationengine.WrappableSimulation
Build the simulation.
buildStopPlan(OTSLine3D, Time.Abs, 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

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-2015 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(String, OTSNode, OTSNode, LinkType, OTSLine3D, Frequency, Map<GTUType, LongitudinalDirectionality>) - Constructor for class org.opentrafficsim.core.network.CapacityOTSLink
Construct a new link.
CapacityOTSLink(String, OTSNode, OTSNode, LinkType, OTSLine3D, Frequency, LongitudinalDirectionality) - Constructor for class org.opentrafficsim.core.network.CapacityOTSLink
Construct a new link, with a directionality for all GTUs as provided.
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.
checkAll(OTSLine3D, double) - Static method in class org.opentrafficsim.core.geometry.Test
Apply all offset methods and check the results.
checkOffsetLine(OTSLine3D, double, OTSLine3D.OffsetMethod) - Static method in class org.opentrafficsim.core.geometry.Test
Check the offsetLine method.
circlePrecision - Static variable in class org.opentrafficsim.core.geometry.OTSOffsetLinePK
Precision of approximation of arcs in the offsetLine method.
ClockPanel() - Constructor for class org.opentrafficsim.gui.OTSControlPanel.ClockPanel
Construct a clock panel.
closeHandlerRegistered - Variable in class org.opentrafficsim.gui.OTSControlPanel
Has the window close handler been registered?
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, Angle.Abs, double, Length.Rel, Length.Rel, int) - Static method in class org.opentrafficsim.core.geometry.Clothoid
Approximate a clothoid with curvature 0 at start.
clothoid(OTSPoint3D, Angle.Abs, double, double, Length.Rel, Length.Rel, int) - Static method in class org.opentrafficsim.core.geometry.Clothoid
Approximate a clothoid.
clothoid(OTSPoint3D, Angle.Abs, LinearDensity, Length.Rel, Length.Rel, int) - Static method in class org.opentrafficsim.core.geometry.Clothoid
Approximate a clothoid with curvature 0 at start.
clothoid(OTSPoint3D, Angle.Abs, LinearDensity, LinearDensity, Length.Rel, Length.Rel, 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-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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.
CompoundProperty - Class in org.opentrafficsim.simulationengine.properties
Compound property.
CompoundProperty(String, String, ArrayList<AbstractProperty<?>>, boolean, int) - Constructor for class org.opentrafficsim.simulationengine.properties.CompoundProperty
Construct a CompoundProperty.
concatenate(OTSLine3D...) - Static method in class org.opentrafficsim.core.geometry.OTSLine3D
Concatenate several OTSLine3D instances.
concatenate(double, OTSLine3D...) - Static method in class org.opentrafficsim.core.geometry.OTSLine3D
Concatenate several OTSLine3D instances.
contains(OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPolygon3D
Determine if a point is horizontally (ignoring Z-coordinates) contained within this OTSPolygon3D.
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
 
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.
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.
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-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ContinuousDistDoubleScalar.Abs<T extends org.djunits.value.vdouble.scalar.DoubleScalar.Abs<U>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
ContinuousDistDoubleScalar.Rel<T extends org.djunits.value.vdouble.scalar.DoubleScalar.Rel<U>,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-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ContinuousDistFloatScalar.Abs<T extends org.djunits.value.vfloat.scalar.FloatScalar.Abs<U>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
ContinuousDistFloatScalar.Rel<T extends org.djunits.value.vfloat.scalar.FloatScalar.Rel<U>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
ContinuousProperty - Class in org.opentrafficsim.simulationengine.properties
Continuous property.
ContinuousProperty(String, String, Double, Double, Double, String, boolean, int) - Constructor for class org.opentrafficsim.simulationengine.properties.ContinuousProperty
Construct a ContinousProperty.
Coordinates - Class in org.opentrafficsim.core.network.factory.xml.units
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
copy() - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
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.
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(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.
deepCopy() - Method in class org.opentrafficsim.simulationengine.properties.AbstractProperty
Construct a deep copy of this property (duplicates everything except immutable fields).
deepCopy() - Method in class org.opentrafficsim.simulationengine.properties.BooleanProperty
Construct a deep copy of this property (duplicates everything except immutable fields).
deepCopy() - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Construct a deep copy of this property (duplicates everything except immutable fields).
deepCopy() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
Construct a deep copy of this property (duplicates everything except immutable fields).
deepCopy() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Construct a deep copy of this property (duplicates everything except immutable fields).
deepCopy() - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Construct a deep copy of this property (duplicates everything except immutable fields).
deepCopy() - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Construct a deep copy of this property (duplicates everything except immutable fields).
deepCopy() - Method in class org.opentrafficsim.simulationengine.properties.StringProperty
Construct a deep copy of this property (duplicates everything except immutable fields).
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.
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.gtu.AbstractGTU
Destructor.
destroy() - Method in interface org.opentrafficsim.core.gtu.GTU
destroy the GTU from the simulation and animation.
Directions - Class in org.opentrafficsim.core.network.factory.xml.units
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DiscreteDistDoubleScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DiscreteDistDoubleScalar.Abs<T extends org.djunits.value.vdouble.scalar.DoubleScalar.Abs<U>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
DiscreteDistDoubleScalar.Rel<T extends org.djunits.value.vdouble.scalar.DoubleScalar.Rel<U>,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-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DiscreteDistFloatScalar.Abs<T extends org.djunits.value.vfloat.scalar.FloatScalar.Abs<U>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
DiscreteDistFloatScalar.Rel<T extends org.djunits.value.vfloat.scalar.FloatScalar.Rel<U>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
displayOrderedValue() - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Return the sub-items in display order.
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.
distanceToLineSegment(OTSPoint3D, OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
Compute the distance to a line segment (2D; Z-component is ignored).
Distributions - Class in org.opentrafficsim.core.network.factory.xml.units
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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.
DrivingCharacteristics - Interface in org.opentrafficsim.core.gtu
Driving characteristics of the driver of a GTU.
duration - Variable in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
the duration of the acceleration or speed for this segment.

E

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.geometry.OTSLine3D
equals(Object) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
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.Rel, Length.Rel) - 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

fd - Static variable in class org.opentrafficsim.core.geometry.Clothoid
Auxiliary function f(x) denominator.
findByShortName(String) - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Find an embedded AbstractProperty that has a specified shortName.
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.
fn - Static variable in class org.opentrafficsim.core.geometry.Clothoid
Auxiliary function f(x) numerator.
FRONT - Static variable in class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type FRONT.

G

gd - Static variable in class org.opentrafficsim.core.geometry.Clothoid
Auxiliary function g(x) denominator.
generateOperationalPlan(GTU, Time.Abs, DirectedPoint) - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
generate an operational plan, for now or for in the future.
generateRoute() - Method in class org.opentrafficsim.core.network.route.FixedRouteGenerator
Generate a Route.
generateRoute() - Method in class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
Generate a Route.
generateRoute() - Method in interface org.opentrafficsim.core.network.route.RouteGenerator
Generate a Route.
generateTacticalPlanner(GTU) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Generate a new tactical planner for the GTU.
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.
get(int) - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Return the sub property at a specified index.
getA(CompoundProperty) - Static method in class org.opentrafficsim.simulationengine.properties.IDMPropertySet
Return the maximum acceleration.
getAcceleration(Time.Abs) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getAcceleration() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getAcceleration(Time.Abs) - Method in interface org.opentrafficsim.core.gtu.GTU
 
getAcceleration() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getAcceleration(Time.Rel) - 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.Abs) - 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.
getAveragePerceptionUpdateFrequency() - Method in interface org.opentrafficsim.core.gtu.DrivingCharacteristics
 
getB(CompoundProperty) - Static method in class org.opentrafficsim.simulationengine.properties.IDMPropertySet
Return the maximum comfortable deceleration.
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 interface org.opentrafficsim.core.gtu.GTU
getBounds() - Method in interface org.opentrafficsim.core.network.Link
getBounds() - Method in interface org.opentrafficsim.core.network.Node
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
getClockLabel() - Method in class org.opentrafficsim.gui.OTSControlPanel.ClockPanel
 
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.SwitchableGTUColorer
Return the fill color for a GTU.
getColor(GTU) - Method in class org.opentrafficsim.core.gtu.animation.VelocityGTUColorer
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.
getColorers() - Method in class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
 
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.
getDefinedRouteMap(GTUType) - Method in interface org.opentrafficsim.core.network.Network
Return a defensive copy of the defined routes that exist in the network for the GTUType.
getDefinedRouteMap(GTUType) - Method in class org.opentrafficsim.core.network.OTSNetwork
Return a defensive copy of the defined 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.simulationengine.properties.AbstractProperty
Return a description of the property (may use HTML markup).
getDescription() - Method in class org.opentrafficsim.simulationengine.properties.BooleanProperty
Return a description of the property (may use HTML markup).
getDescription() - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Return a description of the property (may use HTML markup).
getDescription() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
Return a description of the property (may use HTML markup).
getDescription() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Return a description of the property (may use HTML markup).
getDescription() - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Return a description of the property (may use HTML markup).
getDescription() - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Return a description of the property (may use HTML markup).
getDescription() - Method in class org.opentrafficsim.simulationengine.properties.StringProperty
Return a description of the property (may use HTML markup).
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.
getDisplayPriority() - Method in class org.opentrafficsim.simulationengine.properties.AbstractProperty
Display priority determines the order in which properties should be displayed.
getDistribution() - Method in class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
getDistribution() - Method in class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
getDrivingCharacteristics() - Method in interface org.opentrafficsim.core.gtu.GTU
 
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.gtu.RelativePosition
 
getDy() - Method in class org.opentrafficsim.core.gtu.RelativePosition
 
getDz() - Method in class org.opentrafficsim.core.gtu.RelativePosition
 
getElementName(int) - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Retrieve the name of one of the values of this ProbabilityDistributionProperty.
getElementNames() - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Return the names of the elements of this ProbabilityDistributionProperty.
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.
getEventList() - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
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.
getFormatString() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
 
getFormatString() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
 
getFractionalLongitudinalPosition() - Method in class org.opentrafficsim.core.network.LinkLocation
 
getFront() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getGeometry() - Method in class org.opentrafficsim.core.object.StaticObject
 
getGTUColorer() - Method in class org.opentrafficsim.gui.OTSAnimationPanel
Access the GTUColorer of this animation ControlPanel.
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.TemplateGTUType
 
getHeight() - Method in class org.opentrafficsim.core.object.StaticObject
 
getId() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
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.Node
 
getId() - Method in class org.opentrafficsim.core.network.OTSLink
getId() - Method in class org.opentrafficsim.core.network.OTSNetwork
 
getId() - Method in class org.opentrafficsim.core.network.OTSNode
 
getId() - Method in class org.opentrafficsim.core.network.route.Route
 
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.SwitchableGTUColorer
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.VelocityGTUColorer
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.TemplateGTUType
 
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.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 a defensive copy of the map of link ids to links in the network.
getLinkMap() - Method in class org.opentrafficsim.core.network.OTSNetwork
Provide a defensive copy of the 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(Length.Rel) - 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() - Method in interface org.opentrafficsim.core.gtu.GTU
getLocation(Time.Abs) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the location at the given time.
getLocation(Time.Rel) - 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 interface org.opentrafficsim.core.network.Link
getLocation() - Method in interface org.opentrafficsim.core.network.Node
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.Rel) - 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
 
getMaximumValue() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
 
getMaximumValue() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Retrieve the maximum value of this IntegerProperty.
getMaximumVelocity() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getMaximumVelocity() - Method in class org.opentrafficsim.core.gtu.TemplateGTUType
 
getMinimumValue() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
 
getMinimumValue() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Retrieve the minimum value of this IntegerProperty.
getName() - Method in class org.opentrafficsim.core.gtu.animation.GTUColorer.LegendEntry
 
getName() - Method in class org.opentrafficsim.core.gtu.RelativePosition.TYPE
 
getNetwork() - Method in class org.opentrafficsim.core.gtu.AbstractLinkBasedGTU
 
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 a defensive copy of the map of node ids to nodes in the network.
getNodeMap() - Method in class org.opentrafficsim.core.network.OTSNetwork
Provide a defensive copy of the 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
 
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.
getOptionName(int) - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Retrieve the name of one of the options of this SelectionProperty.
getOptionNames() - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Return the names of the options of this SelectionProperty.
getPath() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the path that will be traveled.
getPerceivedDistance() - Method in interface org.opentrafficsim.core.perception.PerceivedObject
Get the perceived distance to the object.
getPerceivedDistance() - Method in class org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived distance to the object.
getPerceivedLocation() - Method in interface org.opentrafficsim.core.perception.PerceivedObject
Get the perceived location of the object.
getPerceivedLocation() - Method in class org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived location of the object.
getPerceivedMovingDirection() - Method in interface org.opentrafficsim.core.perception.PerceivedObject
Get the perceived absolute 3D moving angle.
getPerceivedMovingDirection() - Method in class org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived absolute 3D moving angle.
getPerceivedObjects() - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Return information about the perceived objects with their (estimated) location, speed, and state.
getPerceivedObjectType() - Method in interface org.opentrafficsim.core.perception.PerceivedObject
Get the object type.
getPerceivedObjectType() - Method in class org.opentrafficsim.core.perception.PerceivedObject2D
Get the object type.
getPerceivedRelativeAngle() - Method in interface org.opentrafficsim.core.perception.PerceivedObject
Get the perceived 3D-angle from our reference point and own direction to the object.
getPerceivedRelativeAngle() - Method in class org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived 3D-angle from our reference point and own direction to the object.
getPerceivedRelativeMovingDirection() - Method in interface org.opentrafficsim.core.perception.PerceivedObject
Get the perceived 3D moving angle from our reference point to the object.
getPerceivedRelativeMovingDirection() - Method in class org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived 3D moving angle from our reference point to the object.
getPerceivedSpeed() - Method in interface org.opentrafficsim.core.perception.PerceivedObject
Get the perceived speed of the object.
getPerceivedSpeed() - Method in class org.opentrafficsim.core.perception.PerceivedObject2D
Get the perceived speed of the object.
getPerceivedSpeed3D() - Method in interface org.opentrafficsim.core.perception.PerceivedObject
Get the perceived speed of the object, split into movement in the X, Y, and Z direction.
getPerceivedSpeed3D() - Method in class org.opentrafficsim.core.perception.PerceivedObject2D
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.AbstractGTU
getPerception() - Method in interface org.opentrafficsim.core.gtu.GTU
 
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.Rotation3D.Abs
 
getPitch() - Method in class org.opentrafficsim.core.math.Rotation3D.Rel
 
getPoint() - Method in interface org.opentrafficsim.core.network.Node
 
getPoint() - Method in class org.opentrafficsim.core.network.OTSNode
 
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.
getProbability() - Method in class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator.RouteProbability
 
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
 
getRoll() - Method in class org.opentrafficsim.core.math.Rotation3D.Abs
 
getRoll() - Method in class org.opentrafficsim.core.math.Rotation3D.Rel
 
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
 
getRoute() - Method in class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator.RouteProbability
 
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.
getS0(CompoundProperty) - Static method in class org.opentrafficsim.simulationengine.properties.IDMPropertySet
Return the static headway.
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.
getShortName() - Method in class org.opentrafficsim.simulationengine.properties.AbstractProperty
Return a short description of the property.
getShortName() - Method in class org.opentrafficsim.simulationengine.properties.BooleanProperty
Return a short description of the property.
getShortName() - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Return a short description of the property.
getShortName() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
Return a short description of the property.
getShortName() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Return a short description of the property.
getShortName() - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Return a short description of the property.
getShortName() - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Return a short description of the property.
getShortName() - Method in class org.opentrafficsim.simulationengine.properties.StringProperty
Return a short description of the property.
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.TemplateGTUType
 
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
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
 
getTacticalPlanner() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
getTacticalPlanner() - Method in interface org.opentrafficsim.core.gtu.GTU
 
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
 
getTotalDuration() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the time it will take to complete the entire operational plan.
getTraveledDistance(Time.Rel) - 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.Abs) - 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(Time.Rel) - 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.Abs) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the distance traveled as part of this plan at the given absolute time.
getTSafe(CompoundProperty) - Static method in class org.opentrafficsim.simulationengine.properties.IDMPropertySet
Return the time headway.
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 class org.opentrafficsim.simulationengine.properties.AbstractProperty
Retrieve the current value of the property.
getValue() - Method in class org.opentrafficsim.simulationengine.properties.BooleanProperty
Retrieve the current value of the property.
getValue() - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Retrieve the current value of the property.
getValue() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
Retrieve the current value of the property.
getValue() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Retrieve the current value of the property.
getValue() - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Retrieve the current value of the property.
getValue(int) - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Retrieve one probability value.
getValue() - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Retrieve the current value of the property.
getValue() - Method in class org.opentrafficsim.simulationengine.properties.StringProperty
Retrieve the current value of the property.
getVelocity(Time.Abs) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getVelocity() - Method in class org.opentrafficsim.core.gtu.AbstractGTU
getVelocity(Time.Abs) - Method in interface org.opentrafficsim.core.gtu.GTU
 
getVelocity() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getVelocity(Time.Rel) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the velocity of the GTU after the given duration since the start of the plan.
getVelocity(Time.Abs) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the velocity of the GTU at the given time.
getWidth() - Method in interface org.opentrafficsim.core.gtu.GTU
 
getWidth() - Method in class org.opentrafficsim.core.gtu.TemplateGTUType
 
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.Rotation3D.Abs
 
getYaw() - Method in class org.opentrafficsim.core.math.Rotation3D.Rel
 
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.
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.

H

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.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.simulationengine.properties.AbstractProperty.PropertyIterator
horizontalDistance(OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 
horizontalDistanceSI(OTSPoint3D) - Method in class org.opentrafficsim.core.geometry.OTSPoint3D
 
htmlStateDescription() - Method in class org.opentrafficsim.simulationengine.properties.AbstractProperty
Generate a description of the state of this property in HTML (excluding the <html> at the start and the </html> at the end.
htmlStateDescription() - Method in class org.opentrafficsim.simulationengine.properties.BooleanProperty
Generate a description of the state of this property in HTML (excluding the <html> at the start and the </html> at the end.
htmlStateDescription() - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Generate a description of the state of this property in HTML (excluding the <html> at the start and the </html> at the end.
htmlStateDescription() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
Generate a description of the state of this property in HTML (excluding the <html> at the start and the </html> at the end.
htmlStateDescription() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Generate a description of the state of this property in HTML (excluding the <html> at the start and the </html> at the end.
htmlStateDescription() - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Generate a description of the state of this property in HTML (excluding the <html> at the start and the </html> at the end.
htmlStateDescription() - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Generate a description of the state of this property in HTML (excluding the <html> at the start and the </html> at the end.
htmlStateDescription() - Method in class org.opentrafficsim.simulationengine.properties.StringProperty
Generate a description of the state of this property in HTML (excluding the <html> at the start and the </html> at the end.

I

IDGTUColorer - Class in org.opentrafficsim.core.gtu.animation
Color GTUs based on their id.
IDGTUColorer() - Constructor for class org.opentrafficsim.core.gtu.animation.IDGTUColorer
Construct a new IDGTUColorer.
IDMPropertySet - Class in org.opentrafficsim.simulationengine.properties
Compound property for IDM or IDMPlus parameters
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.
initialize(Replication<DoubleScalar.Abs<TimeUnit>, DoubleScalar.Rel<TimeUnit>, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSDEVSAnimator
initialize(Replication<DoubleScalar.Abs<TimeUnit>, DoubleScalar.Rel<TimeUnit>, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
initialize(Replication<DoubleScalar.Abs<TimeUnit>, DoubleScalar.Rel<TimeUnit>, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
initialize(Replication<DoubleScalar.Abs<TimeUnit>, DoubleScalar.Rel<TimeUnit>, OTSSimTimeDouble>, ReplicationMode) - Method in class org.opentrafficsim.core.dsol.OTSSimulator
initialize(Replication<DoubleScalar.Abs<TimeUnit>, DoubleScalar.Rel<TimeUnit>, OTSSimTimeDouble>, ReplicationMode) - Method in interface org.opentrafficsim.core.dsol.OTSSimulatorInterface
installWindowCloseHandler() - Method in class org.opentrafficsim.gui.OTSControlPanel
Install a handler for the window closed event that stops the simulator (if it is running).
IntegerProperty - Class in org.opentrafficsim.simulationengine.properties
Integer property.
IntegerProperty(String, String, Integer, Integer, Integer, String, boolean, int) - Constructor for class org.opentrafficsim.simulationengine.properties.IntegerProperty
Construct an IntegerProperty.
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.
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.
isBackward() - Method in enum org.opentrafficsim.core.network.LongitudinalDirectionality
Easy access method to test if the directionality is BACKWARD or BOTH.
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
 
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.
isFill() - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
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.
isLeft() - Method in enum org.opentrafficsim.core.network.LateralDirectionality
Determine whether the direction is the left direction.
isReadOnly() - Method in class org.opentrafficsim.simulationengine.properties.AbstractProperty
Return true if the property can not be altered.
isReadOnly() - Method in class org.opentrafficsim.simulationengine.properties.BooleanProperty
Return true if the property can not be altered.
isReadOnly() - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Return true if the property can not be altered.
isReadOnly() - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
Return true if the property can not be altered.
isReadOnly() - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Return true if the property can not be altered.
isReadOnly() - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Return true if the property can not be altered.
isReadOnly() - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Return true if the property can not be altered.
isReadOnly() - Method in class org.opentrafficsim.simulationengine.properties.StringProperty
Return true if the property can not be altered.
isRight() - Method in enum org.opentrafficsim.core.network.LateralDirectionality
Determine whether the direction is the right direction.
isRunning() - Method in interface org.opentrafficsim.core.dsol.OTSSimulatorInterface
iterator() - Method in class org.opentrafficsim.simulationengine.properties.AbstractProperty

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.
LateralDirectionality - Enum in org.opentrafficsim.core.network
Directionality in lateral direction.
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
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
Link - Interface in org.opentrafficsim.core.network
Link as a connection between two Nodes.
LinkAnimation - Class in org.opentrafficsim.core.network.animation
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LinkAnimation(Link, OTSSimulatorInterface, float) - Constructor for class org.opentrafficsim.core.network.animation.LinkAnimation
 
LinkDirection - Class in org.opentrafficsim.core.network
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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.Rel) - 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) - Constructor for class org.opentrafficsim.core.network.LinkType
 
LongitudinalDirectionality - Enum in org.opentrafficsim.core.network
Permitted longitudinal driving directions.

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.OTSBufferingAV
 
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.Test
 
main(String[]) - Static method in class org.opentrafficsim.core.geometry.Test2
 
main(String[]) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder
Test.
makeAnimationRectangle() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
 
makeCharts() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
 
makeGTUType(String) - Static method in class org.opentrafficsim.core.gtu.GTUType
Construct a new GTUType or (if it already exists) return an existing GTUType.
makeIDMPropertySet(String, Acceleration, Acceleration, Length.Rel, Time.Rel, int) - Static method in class org.opentrafficsim.simulationengine.properties.IDMPropertySet
Create a CompoundProperty for the IDM or IDMPlus parameters for a specified car type.
makeModel(GTUColorer) - Method in class org.opentrafficsim.simulationengine.AbstractWrappableAnimation
 
makeModel() - Method in class org.opentrafficsim.simulationengine.AbstractWrappableSimulation
 
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
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.
MyCallable(OTSLine3D, double, OTSLine3D.OffsetMethod) - Constructor for class org.opentrafficsim.core.geometry.Test.MyCallable
Construct a MyCallable object.

N

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.simulationengine.properties.AbstractProperty.PropertyIterator
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.
NodeAnimation - Class in org.opentrafficsim.core.network.animation
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
NodeAnimation(Node, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.core.network.animation.NodeAnimation
 
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.
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
link type that does not allow any vehicles.

O

ObjectInterface - Interface in org.opentrafficsim.core.object
Generic object that can be placed in the model.
offset - Variable in class org.opentrafficsim.core.geometry.Test.MyCallable
The offset.
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.OTSBufferingAV
 
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.
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...
offsetMethod - Variable in class org.opentrafficsim.core.geometry.Test.MyCallable
The offset method.
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(OTSLine3D, Time.Abs, Speed, List<OperationalPlan.Segment>) - Constructor for class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Construct an operational plan.
OperationalPlan(DirectedPoint, Time.Abs, Time.Rel) - 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.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-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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.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.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-2015 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.
org.opentrafficsim.simulationengine.properties - package org.opentrafficsim.simulationengine.properties
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
originNode() - Method in class org.opentrafficsim.core.network.route.Route
 
OTSAnimationPanel - Class in org.opentrafficsim.gui
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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.
OTSAnimatorInterface - Interface in org.opentrafficsim.core.dsol
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSBufferingAV - Class in org.opentrafficsim.core.geometry
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSBufferingJTS - Class in org.opentrafficsim.core.geometry
Copyright (c) 2013-2015 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-2015 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-2015 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.
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.Abs and Time.Rel arguments.
OTSGeometry - Class in org.opentrafficsim.core.geometry
Utility class for OTS geometry.
OTSGeometryException - Exception in org.opentrafficsim.core.geometry
Copyright (c) 2013-2015 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
 
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.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(String, OTSNode, OTSNode, LinkType, OTSLine3D, Map<GTUType, LongitudinalDirectionality>) - Constructor for class org.opentrafficsim.core.network.OTSLink
Construct a new link.
OTSLink(String, OTSNode, OTSNode, LinkType, OTSLine3D, LongitudinalDirectionality) - Constructor for class org.opentrafficsim.core.network.OTSLink
Construct a new link, with a directionality for all GTUs as provided.
OTSModelInterface - Interface in org.opentrafficsim.core.dsol
Copyright (c) 2013-2015 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(String, OTSPoint3D, Angle.Abs, Angle.Abs) - Constructor for class org.opentrafficsim.core.network.OTSNode
Construction of a Node.
OTSNode(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.
OTSOffsetLinePK() - Constructor for class org.opentrafficsim.core.geometry.OTSOffsetLinePK
 
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.
OTSPolygon3D - Class in org.opentrafficsim.core.geometry
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSPolygon3D(OTSPoint3D[]) - Constructor for class org.opentrafficsim.core.geometry.OTSPolygon3D
 
OTSPolygon3D(LineString) - Constructor for class org.opentrafficsim.core.geometry.OTSPolygon3D
 
OTSPolygon3D(Coordinate[]) - Constructor for class org.opentrafficsim.core.geometry.OTSPolygon3D
 
OTSPolygon3D(Geometry) - Constructor for class org.opentrafficsim.core.geometry.OTSPolygon3D
 
OTSReplication - Class in org.opentrafficsim.core.dsol
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSReplication(Experiment<DoubleScalar.Abs<TimeUnit>, DoubleScalar.Rel<TimeUnit>, OTSSimTimeDouble>) - Constructor for class org.opentrafficsim.core.dsol.OTSReplication
 
OTSReplication(String, OTSSimTimeDouble, DoubleScalar.Rel<TimeUnit>, DoubleScalar.Rel<TimeUnit>, OTSModelInterface) - Constructor for class org.opentrafficsim.core.dsol.OTSReplication
Create a new OTSReplication.
OTSSimTimeDouble - Class in org.opentrafficsim.core.dsol
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OTSSimTimeDouble(DoubleScalar.Abs<TimeUnit>) - 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
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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.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.
parseAngleAbs(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.AngleUnits
 
parseAngleRel(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).
parseDirection(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Directions
 
parseLengthAbs(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
 
parseLengthDistAbs(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse an absolute length distribution, e.g.
parseLengthDistRel(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse a relative length distribution, e.g.
parseLengthRel(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
 
parseLengthUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
 
parsePerLengthAbs(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
 
parsePerTimeAbs(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
 
parsePerTimeUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
 
parseSpeedAbs(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.SpeedUnits
 
parseSpeedDistRel(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse a relative speed distribution, e.g.
parseSpeedRel(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.SpeedUnits
 
parseSpeedUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.SpeedUnits
 
parseTimeAbs(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
 
parseTimeDistAbs(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse an absolute time distribution, e.g.
parseTimeDistRel(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.Distributions
Parse a relative time distribution, e.g.
parseTimeRel(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
 
parseTimeUnit(String) - Static method in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
 
PER_LENGTH_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.LengthUnits
the per-length units.
PER_TIME_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
the time 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 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 - Class 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() - Constructor for class org.opentrafficsim.core.perception.PerceivedObject2D
 
perceivedObjectType - Variable in class org.opentrafficsim.core.perception.PerceivedObject2D
the perceived object type.
PerceivedObjectType - Enum in org.opentrafficsim.core.perception
The type of perceied object.
Perception - Interface in org.opentrafficsim.core.gtu.perception
The perception module of a GTU.
polarToCartesian(double, double, double) - Static method in class org.opentrafficsim.core.math.Scalar3D
 
printCoordinate(String, OTSPoint3D) - Static method in class org.opentrafficsim.core.geometry.OTSGeometry
Print one OTSPoint3D on the console.
printCoordinates(String, OTSPoint3D[], String) - Static method in class org.opentrafficsim.core.geometry.OTSGeometry
Print an array of coordinates on the console.
printCoordinates(String, OTSLine3D, String) - Static method in class org.opentrafficsim.core.geometry.OTSGeometry
Print an array of coordinates on the console.
printCoordinates(String, OTSPoint3D[], int, int, String) - Static method in class org.opentrafficsim.core.geometry.OTSGeometry
Print part of an array of coordinates on the console.
printDetails - Static variable in class org.opentrafficsim.core.geometry.Test
Print detailed output.
ProbabilisticRouteGenerator - Class in org.opentrafficsim.core.network.route
Generate one of a set of routes, based on a discrete probability density function.
ProbabilisticRouteGenerator(List<ProbabilisticRouteGenerator.RouteProbability>, StreamInterface) - Constructor for class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
Construct a new ProbabilistiRouteGenerator using the given random stream.
ProbabilisticRouteGenerator.RouteProbability - Class in org.opentrafficsim.core.network.route
Combination of route and probability or frequency, non-cumulative.
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.
ProbabilityDistributionProperty - Class in org.opentrafficsim.simulationengine.properties
Property that describes a probability distribution.
ProbabilityDistributionProperty(String, String, String[], Double[], boolean, int) - Constructor for class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Construct a new ProbabilityDistributionProperty.
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
PropertyException - Exception in org.opentrafficsim.simulationengine.properties
Exception thrown when an operation is attempted that is not compatible with the indicated property.
PropertyException() - Constructor for exception org.opentrafficsim.simulationengine.properties.PropertyException
Construct a new IncompatiblePropertyException.
PropertyException(String) - Constructor for exception org.opentrafficsim.simulationengine.properties.PropertyException
Construct a new IncompatiblePropertyException.
PropertyException(Throwable) - Constructor for exception org.opentrafficsim.simulationengine.properties.PropertyException
Construct a new IncompatiblePropertyException.
PropertyException(String, Throwable) - Constructor for exception org.opentrafficsim.simulationengine.properties.PropertyException
Construct a new IncompatiblePropertyException.
PropertyException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.simulationengine.properties.PropertyException
Construct a new IncompatiblePropertyException.
PropertyIterator(AbstractProperty<T>) - Constructor for class org.opentrafficsim.simulationengine.properties.AbstractProperty.PropertyIterator
Construct a new PropertyIterator.

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).
referenceLine - Variable in class org.opentrafficsim.core.geometry.Test.MyCallable
The reference line.
RegexFormatter(String) - Constructor for class org.opentrafficsim.gui.OTSControlPanel.RegexFormatter
Create a new RegexFormatter.
Rel(AngleVector.Rel) - Constructor for class org.opentrafficsim.core.math.Rotation3D.Rel
 
Rel(Angle.Rel, Angle.Rel, Angle.Rel) - Constructor for class org.opentrafficsim.core.math.Rotation3D.Rel
 
Rel(double, double, double, AngleUnit) - Constructor for class org.opentrafficsim.core.math.Rotation3D.Rel
 
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
RelativePosition - Class in org.opentrafficsim.core.gtu
A RelativePosition is a position on a GTU; e.g.
RelativePosition(Length.Rel, Length.Rel, Length.Rel, 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() - Method in class org.opentrafficsim.simulationengine.properties.AbstractProperty.PropertyIterator
remove(int) - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Remove a sub property from this CompoundProperty.
remove(AbstractProperty<?>) - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Remove a property from this CompoundProperty.
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.
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.
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.
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.
reverse() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
Construct a new OTSLine3D with all points of this OTSLine3D in reverse order.
Rotation3D - Interface 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 o0r Cardan angles.
Rotation3D.Abs - Class in org.opentrafficsim.core.math
The absolute RPY coded 3D-rotation.
Rotation3D.Rel - Class in org.opentrafficsim.core.math
The relative RPY coded 3D-rotation.
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.
RouteGenerator - Interface in org.opentrafficsim.core.network.route
Interface for objects that generate a route (to be assigned to a newly constructed GTU).
RouteProbability(Route, double) - Constructor for class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator.RouteProbability
 
run() - Method in class org.opentrafficsim.gui.OTSControlPanel.DisposeOnCloseThread
runUpTo(Time.Abs) - 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.Abs) - 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.Abs) - 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.Abs) - 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

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.Abs, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.simulationengine.SimpleAnimator
Construct and schedule a SimEvent using a Time.Abs to specify the execution time.
scheduleEvent(Time.Abs, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.simulationengine.SimpleSimulator
Construct and schedule a SimEvent using a Time.Abs to specify the execution time.
scheduleEvent(Time.Abs, short, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.simulationengine.SimpleSimulatorInterface
Construct and schedule a SimEvent using a Time.Abs to specify the execution time.
scheduleEventAbs(Time.Abs, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSAnimator
schedules a methodCall at an absolute time.
scheduleEventAbs(Time.Abs, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSAnimator
schedules a methodCall at an absolute time.
scheduleEventAbs(Time.Abs, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
schedules a methodCall at an absolute time.
scheduleEventAbs(Time.Abs, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
schedules a methodCall at an absolute time.
scheduleEventAbs(Time.Abs, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
schedules a methodCall at an absolute time.
scheduleEventAbs(Time.Abs, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
schedules a methodCall at an absolute time.
scheduleEventAbs(OTSSimTimeDouble, short, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
scheduleEventAbs(Time.Abs, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
schedules a methodCall at an absolute time.
scheduleEventAbs(Time.Abs, 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(Time.Rel, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSAnimator
schedules a methodCall at a relative duration.
scheduleEventRel(Time.Rel, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSAnimator
schedules a methodCall at a relative duration.
scheduleEventRel(Time.Rel, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
schedules a methodCall at a relative duration.
scheduleEventRel(Time.Rel, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSRealTimeClock
schedules a methodCall at a relative duration.
scheduleEventRel(Time.Rel, short, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
schedules a methodCall at a relative duration.
scheduleEventRel(Time.Rel, Object, Object, String, Object[]) - Method in class org.opentrafficsim.core.dsol.OTSDEVSSimulator
schedules a methodCall at a relative duration.
scheduleEventRel(Time.Rel, short, Object, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
schedules a methodCall at a relative duration.
scheduleEventRel(Time.Rel, 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(Time.Rel) - Constructor for class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
 
SelectionProperty - Class in org.opentrafficsim.simulationengine.properties
Property that is described by a set of Strings where exactly one can (and must) be true.
SelectionProperty(String, String, String[], int, boolean, int) - Constructor for class org.opentrafficsim.simulationengine.properties.SelectionProperty
Construct a new SelectionProperty.
set(DoubleScalar.Abs<TimeUnit>) - Method in class org.opentrafficsim.core.dsol.OTSSimTimeDouble
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.object.animation.StaticObjectAnimation
 
setEventList(EventListInterface<OTSSimTimeDouble>) - Method in interface org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface
setFill(boolean) - Method in class org.opentrafficsim.core.object.animation.StaticObjectAnimation
 
setGTUColorer(int) - Method in class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
Replace the currently active GTUColorer.
setMaximumAcceleration(Acceleration) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
setMaximumDeceleration(Acceleration) - Method in class org.opentrafficsim.core.gtu.AbstractGTU
 
setNetwork(OTSNetwork) - Method in class org.opentrafficsim.core.gtu.AbstractLinkBasedGTU
 
setTime(Time.Abs) - Method in class org.opentrafficsim.gui.OTSControlPanel.TimeEdit
Set or update the time shown in this TimeEdit.
setV0(Speed) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
 
setValue(T) - Method in class org.opentrafficsim.simulationengine.properties.AbstractProperty
Change the value of the property.
setValue(Boolean) - Method in class org.opentrafficsim.simulationengine.properties.BooleanProperty
Change the value of the property.
setValue(ArrayList<AbstractProperty<?>>) - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Change the value of the property.
setValue(Double) - Method in class org.opentrafficsim.simulationengine.properties.ContinuousProperty
Change the value of the property.
setValue(Integer) - Method in class org.opentrafficsim.simulationengine.properties.IntegerProperty
Change the value of the property.
setValue(Double[]) - Method in class org.opentrafficsim.simulationengine.properties.ProbabilityDistributionProperty
Change the value of the property.
setValue(String) - Method in class org.opentrafficsim.simulationengine.properties.SelectionProperty
Change the value of the property.
setValue(String) - Method in class org.opentrafficsim.simulationengine.properties.StringProperty
Change the value of the property.
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.
SimpleAnimator - Class in org.opentrafficsim.simulationengine
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
SimpleAnimator(Time.Abs, Time.Rel, Time.Rel, OTSModelInterface) - Constructor for class org.opentrafficsim.simulationengine.SimpleAnimator
Create a simulation engine with animation; the easy way.
SimpleAnimatorInterface - Interface in org.opentrafficsim.simulationengine
Copyright (c) 2013-2015 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.Abs, Time.Rel, Time.Rel, 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-2015 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.geometry.OTSLine3D
Return the number of points in this OTSLine3D.
size() - Method in class org.opentrafficsim.core.network.route.Route
 
size() - Method in class org.opentrafficsim.simulationengine.properties.CompoundProperty
Return the number of sub properties of this CompoundProperty.
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, Angle.Abs, Angle.Abs) - 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.
SpeedSegment(Time.Rel) - 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
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
start() - 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 that a GTU might have to avoid, or which can cause occlusion for perception.
StaticObject(OTSLine3D, Length.Rel) - Constructor for class org.opentrafficsim.core.object.StaticObject
 
StaticObjectAnimation - Class in org.opentrafficsim.core.object.animation
Copyright (c) 2013-2015 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.
StringProperty - Class in org.opentrafficsim.simulationengine.properties
String property.
StringProperty(String, String, String, boolean, int) - Constructor for class org.opentrafficsim.simulationengine.properties.StringProperty
Construct an StringProperty.
stringToValue(String) - Method in class org.opentrafficsim.gui.OTSControlPanel.RegexFormatter
 
subtract(DoubleScalar.Rel<TimeUnit>) - 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.

T

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.
TemplateGTUType - Class in org.opentrafficsim.core.gtu
TemplateGTUType stores most of the information that is needed to generate a GTU.
TemplateGTUType(String, ContinuousDistDoubleScalar.Rel<Length.Rel, LengthUnit>, ContinuousDistDoubleScalar.Rel<Length.Rel, LengthUnit>, ContinuousDistDoubleScalar.Rel<Speed, SpeedUnit>, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.core.gtu.TemplateGTUType
 
Test - Class in org.opentrafficsim.core.geometry
Copyright (c) 2013-2015 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-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
Test2() - Constructor for class org.opentrafficsim.core.geometry.Test2
 
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).
TIME_UNITS - Static variable in class org.opentrafficsim.core.network.factory.xml.units.TimeUnits
the time units.
timeAtDistance(Length.Rel) - 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.Rel) - 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.Rel) - 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.Rel) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the time it will take to travel the given distance.
TimeEdit(Time.Abs) - 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
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
TimeWarpPanel(double, double, double, int, DEVSSimulatorInterface<?, ?, ?>) - Constructor for class org.opentrafficsim.gui.OTSControlPanel.TimeWarpPanel
Construct a new TimeWarpPanel.
toExcel() - Method in class org.opentrafficsim.core.geometry.OTSLine3D
 
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.gtu.animation.AccelerationGTUColorer
toString() - Method in class org.opentrafficsim.core.gtu.animation.IDGTUColorer
toString() - Method in class org.opentrafficsim.core.gtu.animation.SwitchableGTUColorer
toString() - Method in class org.opentrafficsim.core.gtu.animation.VelocityGTUColorer
toString() - Method in class org.opentrafficsim.core.gtu.GTUType
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.math.Acceleration3D
toString() - Method in class org.opentrafficsim.core.math.Rotation3D.Abs
toString() - Method in class org.opentrafficsim.core.math.Rotation3D.Rel
toString() - Method in class org.opentrafficsim.core.math.Speed3D
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.OTSNode
toString() - Method in class org.opentrafficsim.core.network.route.FixedRouteGenerator
toString() - Method in class org.opentrafficsim.core.network.route.Route
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.simulationengine.properties.AbstractProperty
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.
TYPE(String) - Constructor for class org.opentrafficsim.core.gtu.RelativePosition.TYPE
 

V

v0 - Variable in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan.Segment
the initial speed for this segment.
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.GTUDirectionality
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.
valueOf(String) - Static method in enum org.opentrafficsim.core.perception.PerceivedObjectType
Returns the enum constant of this type with the specified name.
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.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.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.
values() - Static method in enum org.opentrafficsim.core.perception.PerceivedObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
VelocityGTUColorer - Class in org.opentrafficsim.core.gtu.animation
Color GTU depending on their speed.
VelocityGTUColorer(Speed) - Constructor for class org.opentrafficsim.core.gtu.animation.VelocityGTUColorer
Construct a new VelocityGTUColorer.

W

windowActivated(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowClosed(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowClosing(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowDeactivated(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowDeiconified(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
windowIconified(WindowEvent) - Method in class org.opentrafficsim.gui.OTSControlPanel
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 R S T V W X Y Z 
Skip navigation links

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