Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Abs(double, AU) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
 
Abs(float, AU) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
 
Abs(int, AU) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
 
Abs(long, AU) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
 
Abs(DistContinuous, AU) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
 
Abs(DistContinuous, AU) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
 
Abs(DistDiscrete, AU) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
 
Abs(DistDiscrete, AU) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
 
AbstractContinuousDistScalar - Class in org.opentrafficsim.core.units.distributions
Continuous distribution with unit.
AbstractContinuousDistScalar(double, Unit<?>) - Constructor for class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
AbstractContinuousDistScalar(DistContinuous, Unit<?>) - Constructor for class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
AbstractDiscreteDistScalar - Class in org.opentrafficsim.core.units.distributions
Discrete distribution with unit.
AbstractDiscreteDistScalar(long, Unit<?>) - Constructor for class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
AbstractDiscreteDistScalar(DistDiscrete, Unit<?>) - Constructor for class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
AbstractHistorical<T,E extends AbstractHistorical.Event> - Class in org.opentrafficsim.core.perception
Base class for objects or properties that can be perceived from their actual state in the past.
AbstractHistorical(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.AbstractHistorical
Constructor.
AbstractHistorical.Event - Interface in org.opentrafficsim.core.perception
Interface for event types.
AbstractHistorical.EventValue<T> - Class in org.opentrafficsim.core.perception
Standard event which stores a time and value.
AbstractHistoricalCollection<E,C extends Collection<E>> - Class in org.opentrafficsim.core.perception.collections
Collection-valued historical state.
AbstractHistoricalCollection(HistoryManager, Object, C) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
Constructor.
AbstractHistoricalCollection.AddEvent<E,C extends Collection<E>> - Class in org.opentrafficsim.core.perception.collections
Event for adding value to the collection.
AbstractHistoricalCollection.EventCollection<E,C extends Collection<E>> - Class in org.opentrafficsim.core.perception.collections
Abstract super class for events that add or remove a value from the collection.
AbstractHistoricalCollection.RemoveEvent<E,C extends Collection<E>> - Class in org.opentrafficsim.core.perception.collections
Event for removing value from the collection.
AbstractHistoricalList<E,L extends List<E>> - Class in org.opentrafficsim.core.perception.collections
List-valued historical state.
AbstractHistoricalList(HistoryManager, Object, L) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
Constructor.
AbstractHistoricalList.AddEvent<E,L extends List<E>> - Class in org.opentrafficsim.core.perception.collections
Class for events that add a value to the list.
AbstractHistoricalList.EventList<E,L extends List<E>> - Class in org.opentrafficsim.core.perception.collections
Abstract super class for events that add or remove a value from the list.
AbstractHistoricalList.RemoveEvent<E,L extends List<E>> - Class in org.opentrafficsim.core.perception.collections
Class for events that remove a value from the list.
AbstractHistoricalMap<K,V,M extends Map<K,V>> - Class in org.opentrafficsim.core.perception.collections
Map-valued historical state.
AbstractHistoricalMap(HistoryManager, Object, M) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
Constructor.
AbstractHistoricalMap.EventMap<K,V,M extends Map<K,V>> - Class in org.opentrafficsim.core.perception.collections
Abstract super class for events that add or remove a value from the map.
AbstractHistoricalNavigableMap<K,V,M extends NavigableMap<K,V>> - Class in org.opentrafficsim.core.perception.collections
NavigableMap-valued historical state.
AbstractHistoricalNavigableMap(HistoryManager, Object, M) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
Constructor.
AbstractHistoricalNavigableSet<E,S extends NavigableSet<E>> - Class in org.opentrafficsim.core.perception.collections
NavigableSet-valued historical state.
AbstractHistoricalNavigableSet(HistoryManager, Object, S) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
Constructor.
AbstractHistoricalQueue<E,Q extends Queue<E>> - Class in org.opentrafficsim.core.perception.collections
Queue-valued historical state.
AbstractHistoricalQueue(HistoryManager, Object, Q) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalQueue
Constructor.
AbstractHistoricalSortedMap<K,V,M extends SortedMap<K,V>> - Class in org.opentrafficsim.core.perception.collections
SortedMap-valued historical state.
AbstractHistoricalSortedMap(HistoryManager, Object, M) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedMap
Constructor.
AbstractHistoricalSortedSet<E,S extends SortedSet<E>> - Class in org.opentrafficsim.core.perception.collections
SortedSet-valued historical state.
AbstractHistoricalSortedSet(HistoryManager, Object, S) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedSet
Constructor.
AbstractOtsModel - Class in org.opentrafficsim.core.dsol
AbstractOtsModel is the base class for a model that runs on an OtsSimulator.
AbstractOtsModel(OtsSimulatorInterface) - Constructor for class org.opentrafficsim.core.dsol.AbstractOtsModel
Instantiate an abstract OtsModel.
AbstractOtsModel(OtsSimulatorInterface, String, String) - Constructor for class org.opentrafficsim.core.dsol.AbstractOtsModel
Instantiate an abstract OtsModel.
AbstractOtsModel(OtsSimulatorInterface, String, String, StreamInformation) - Constructor for class org.opentrafficsim.core.dsol.AbstractOtsModel
Instantiate an abstract OtsModel with an initial set of streams (e.g., with seed management).
AbstractOtsSimulationApplication - Class in org.opentrafficsim.core.dsol
AbstractOtsSimulationApplication is a class that can be extended by a simulation application that runs from the command line.
AbstractOtsSimulationApplication(OtsModelInterface) - Constructor for class org.opentrafficsim.core.dsol.AbstractOtsSimulationApplication
The application, which is model aware.
AbstractPerception<G extends Gtu> - Class in org.opentrafficsim.core.gtu.perception
Implements Perception by housing categories.
AbstractPerception(G) - Constructor for class org.opentrafficsim.core.gtu.perception.AbstractPerception
Construct perception.
AbstractPerceptionCategory<G extends Gtu,P extends Perception<G>> - Class in org.opentrafficsim.core.gtu.perception
Implements PerceptionCategory and allows sub-classes to easily implement lazy evaluation through the computeIfAbsent() methods.
AbstractPerceptionCategory(P) - Constructor for class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Constructor setting the perception.
acceleration() - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns the value of the acceleration record component.
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(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, Acceleration, Acceleration) - Constructor for class org.opentrafficsim.core.math.Acceleration3d
Construct a new Acceleration3d from three strongly typed Cartesian coordinates.
Acceleration3d(Acceleration, Direction, Direction) - Constructor for class org.opentrafficsim.core.math.Acceleration3d
Construct a new Acceleration3d from a strongly typed acceleration and polar coordinates.
Acceleration3d(AccelerationVector) - Constructor for class org.opentrafficsim.core.math.Acceleration3d
Construct a new Acceleration3d from vector of strongly typed Cartesian coordinates.
add(int, E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
add(int, FrequencyAndObject<O>) - Method in class org.opentrafficsim.core.distributions.Distribution
Insert a generator at the specified position in the internally stored list.
add(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
add(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
add(Class<T>, T) - Method in class org.opentrafficsim.core.definitions.Definitions
Add a type (e.g. a GtuType instance).
add(SimEventInterface<T>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
add(Duration, Acceleration) - Method in class org.opentrafficsim.core.gtu.plan.operational.Segments
Add a constant acceleration segment.
add(Polygon2d) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
add(Polygon2d) - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeNode
Add a Polygon2d to this QuadTreeNode.
add(FrequencyAndObject<O>) - Method in class org.opentrafficsim.core.distributions.Distribution
Append a generator to the internally stored list.
addAll(int, Collection<? extends E>) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
addAll(Collection<? extends E>) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
addAll(Collection<? extends Polygon2d>) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
addCompatibleGtuType(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
Add an compatible GtuType to this GtuCompatibility.
addCompatibleGtuType(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
Add an compatible GtuType to this GtuCompatibility.
addConnection(GtuType, Link, Link) - Method in class org.opentrafficsim.core.network.Node
Add a single connection for a GTU type to the connections map.
addConnections(GtuType, Link, Set<Link>) - Method in class org.opentrafficsim.core.network.Node
Add a set of connections for a GTU type to the connections map.
addCorrelation(ParameterType<C>, ParameterType<T>, ParameterFactoryByType.Correlation<C, T>) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
Correlates one parameter to another for all GTU types.
addCorrelation(GtuType, ParameterType<C>, ParameterType<T>, ParameterFactoryByType.Correlation<C, T>) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
Correlates one parameter to another.
addEvent(E) - Method in class org.opentrafficsim.core.perception.AbstractHistorical
Adds the event to the list of events.
AddEvent(double, E) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.AddEvent
Constructor.
AddEvent(double, E, int) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.AddEvent
Constructor.
addFirst(E) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
addGtu(Gtu) - Method in class org.opentrafficsim.core.gtu.Gtu
Adds the provided GTU to this GTU, meaning it moves with this GTU.
addGTU(Gtu) - Method in class org.opentrafficsim.core.network.Link
Add a GTU to this link (e.g., for statistical purposes, or for a model on macro level).
addGTU(Gtu) - Method in class org.opentrafficsim.core.network.Network
 
addGTU(Gtu) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Add a GTU to the network.
addIncompatibleGtuType(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
Add a incompatible GtuType to this GtuCompatibility.
addIncompatibleGtuType(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
Add a incompatible GtuType to this GtuCompatibility.
addLast(E) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
addLink(Link) - Method in class org.opentrafficsim.core.network.Centroid
 
addLink(Link) - Method in class org.opentrafficsim.core.network.Network
Register a link in the network.
addLink(Link) - Method in class org.opentrafficsim.core.network.Node
Add a link to this Node.
addNode(Node) - Method in class org.opentrafficsim.core.network.Network
Register a node in the network.
addNode(Node) - Method in class org.opentrafficsim.core.network.route.Route
Add a node to the end of the node list.
addNonLocatedObject(NonLocatedObject) - Method in class org.opentrafficsim.core.network.Network
Add a NonLocatedObject implementing object to the Network.
addObject(LocatedObject) - Method in class org.opentrafficsim.core.network.Network
Add an ObjectInterface implementing object to the Network.
addParameter(ParameterType<T>, T) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
Add parameter for all GTU types.
addParameter(ParameterTypeDouble, double) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
Add parameter for all GTU types.
addParameter(ParameterTypeDouble, DistContinuous) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
Add parameter for all GTU types.
addParameter(ParameterTypeNumeric<T>, ContinuousDistDoubleScalar.Rel<T, U>) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
Add parameter for all GTU types.
addParameter(GtuType, ParameterType<Double>, DistContinuous) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
 
addParameter(GtuType, ParameterType<Integer>, DistDiscrete) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
 
addParameter(GtuType, ParameterType<T>, T) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
 
addParameter(GtuType, ParameterTypeNumeric<T>, ContinuousDistDoubleScalar.Rel<T, U>) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
 
addPerceptionCategory(T) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
 
addPerceptionCategory(T) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Adds given perception category to the perception.
addRoute(GtuType, Route) - Method in class org.opentrafficsim.core.network.Network
Add a route to the network.
ALIGN_COUNT - Static variable in class org.opentrafficsim.core.gtu.Gtu
aligned schedule count.
ALIGNED - Static variable in class org.opentrafficsim.core.gtu.Gtu
aligned or not.
Angle3d - Class in org.opentrafficsim.core.math
3D-rotation, RPY coded (longitudinal roll along the x-axis, lateral pitch along the y-axis and vertical yaw along the z-axis), also called Tait–Bryan angles or Cardan angles.
Angle3d(double, double, double, AngleUnit) - Constructor for class org.opentrafficsim.core.math.Angle3d
 
Angle3d(Angle, Angle, Angle) - Constructor for class org.opentrafficsim.core.math.Angle3d
 
Angle3d(AngleVector) - Constructor for class org.opentrafficsim.core.math.Angle3d
 
apply(Double) - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
Returns the data at given fractional length.
apply(GtuType, StreamInterface) - Method in class org.opentrafficsim.core.definitions.DefaultsNl
Returns a template for the given GTU type.
ASTAR_LENGTH_NO_CONNECTORS - Static variable in interface org.opentrafficsim.core.network.LinkWeight
Link weight with very high penalty for Connectors.
at(double) - Method in class org.opentrafficsim.core.geometry.ContinuousBezier
Return the point for the given t value.

B

bezier(int, Point2d...) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a Bézier curve of degree n.
bezier(Point2d...) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a Bézier curve of degree n.
Bezier - Class in org.opentrafficsim.core.geometry
Generation of Bézier curves.
BICYCLE - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for bicycle.
Bn(double, double...) - Static method in class org.opentrafficsim.core.geometry.Bezier
Calculate the Bézier point of degree n, with B(t) = Sum(i = 0..n) [C(n, i) * (1 - t)n-i ti Pi], where C(n, k) is the binomial coefficient defined by n!
BUS - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for busses.

C

c() - Method in record class org.opentrafficsim.core.geometry.Fresnel
Returns the value of the c record component.
cacheAsString() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns a string representation of the cache.
Capacity - Interface in org.opentrafficsim.core.network
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
CapacityLink - 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.
CapacityLink(Network, String, Node, Node, LinkType, OtsLine2d, ContinuousLine.ContinuousDoubleFunction, Frequency) - Constructor for class org.opentrafficsim.core.network.CapacityLink
Construct a new link.
CAR - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for cars.
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.
ceiling(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
ceilingEntry(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
ceilingKey(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
CENTER - Static variable in record class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type CENTER.
Centroid - Class in org.opentrafficsim.core.network
Centroid Node that is only connected by Connector links.
Centroid(Network, String, Point2d) - Constructor for class org.opentrafficsim.core.network.Centroid
Construction of a Centroid Node.
CENTROID - Static variable in class org.opentrafficsim.core.network.NodeType
Default type CENTROID.
CENTROID_NAME - Static variable in class org.opentrafficsim.core.network.NodeType
Name of default type CENTROID.
cleanUpHistory() - Method in class org.opentrafficsim.core.perception.HistoryManagerDevs
Cleans up the history of all registered Historicals.
cleanUpHistory(Duration) - Method in class org.opentrafficsim.core.perception.AbstractHistorical
 
cleanUpHistory(Duration) - Method in interface org.opentrafficsim.core.perception.HistoryManager.HistoricalElement
Removes events that are no longer needed to guarantee the history time.
clear() - Method in class org.opentrafficsim.core.distributions.Distribution
Empty the internally stored list.
clear() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
clear() - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
clear() - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeNode
Remove all Polygon2ds from this QuadTreeNode and cut off all leaves.
clear() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
clear() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
clearCompatibilityCache() - Method in interface org.opentrafficsim.core.compatibility.Compatibility
Remove the compatibility cache for this type and all its subtypes.
clearCompatibilityCache() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
 
clearCompatibilityCache() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
 
clearDemandWeight() - Method in class org.opentrafficsim.core.network.Connector
Clears the demand weight, which is equal to setting it to 0.0.
comparator() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedMap
 
comparator() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedSet
 
Compatibility<U extends HierarchicalType<U,?>,I extends HierarchicalType<I,?>> - Interface in org.opentrafficsim.core.compatibility
Compatibility of infrastructure and users of that infrastructure.
computeIfAbsent(Object, Supplier<T>) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the cached value for the given key, or computes it if it's absent or not from the current simulation time.
computeIfAbsent(Object, Supplier<T>, Object) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the cached value for the given key, or computes it if it's absent or not from the current simulation time.
computeIfAbsent(Object, Supplier<T>, Object...) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the cached value for the given key, or computes it if it's absent or not from the current simulation time.
CONFLICTING - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
Conflicting intents.
Connector - Class in org.opentrafficsim.core.network
Special link type that represents a connector.
Connector(Network, String, Node, Node, LinkType) - Constructor for class org.opentrafficsim.core.network.Connector
Construct a new link.
CONNECTOR - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Connector type.
ConstantGenerator<O> - Class in org.opentrafficsim.core.distributions
Generator implementation for a constant value.
ConstantGenerator(O) - Constructor for class org.opentrafficsim.core.distributions.ConstantGenerator
Constructor.
contains(Class<T>) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
 
contains(Class<T>) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Returns whether the given perception category is present.
contains(Object) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
contains(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
contains(SimEventInterface<T>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
contains(ParameterType<?>) - Method in class org.opentrafficsim.core.perception.HistoricalParameters
 
contains(Node) - Method in class org.opentrafficsim.core.network.route.Route
 
containsAll(Collection<?>) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
containsAll(Collection<?>) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
containsGTU(Gtu) - Method in class org.opentrafficsim.core.network.Network
 
containsGTU(Gtu) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Test whether a GTU is registered in the network.
containsGtuId(String) - Method in class org.opentrafficsim.core.network.Network
 
containsGtuId(String) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Test whether a GTU ID is registered in the network.
containsKey(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
containsLink(String) - Method in class 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.Network
Test whether a link is present in the network.
containsLink(Link) - Method in class org.opentrafficsim.core.network.route.Route
Determine if this Route contains the specified Link.
containsNode(String) - Method in class 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.Network
Test whether a node is present in the network.
containsNonLocatedObject(String) - Method in class org.opentrafficsim.core.network.Network
Test whether an NonLocatedObject object with the given id is present in the Network.
containsNonLocatedObject(NonLocatedObject) - Method in class org.opentrafficsim.core.network.Network
Test whether the NonLocatedObject is present in the Network.
containsObject(String) - Method in class org.opentrafficsim.core.network.Network
Test whether an object with the given id is present in the Network.
containsObject(LocatedObject) - Method in class org.opentrafficsim.core.network.Network
Test whether the object is present in the Network.
containsRoute(GtuType, String) - Method in class 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.Network
Determine whether the provided route exists in the network for the given GtuType.
containsValue(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
ContinuousArc - Class in org.opentrafficsim.core.geometry
Continuous definition of an arc.
ContinuousArc(OrientedPoint2d, double, boolean, double) - Constructor for class org.opentrafficsim.core.geometry.ContinuousArc
Define arc by starting point, radius, curve direction, and length.
ContinuousArc(OrientedPoint2d, double, boolean, Angle) - Constructor for class org.opentrafficsim.core.geometry.ContinuousArc
Define arc by starting point, radius, curve direction, and angle.
ContinuousBezier - Class in org.opentrafficsim.core.geometry
Continuous definition of a Bezier.
ContinuousBezier(Point2d...) - Constructor for class org.opentrafficsim.core.geometry.ContinuousBezier
Create a Bezier of any order.
ContinuousBezierCubic - Class in org.opentrafficsim.core.geometry
Continuous definition of a cubic Bezier.
ContinuousBezierCubic(Point2d, Point2d, Point2d, Point2d) - Constructor for class org.opentrafficsim.core.geometry.ContinuousBezierCubic
Create a cubic Bezier.
ContinuousClothoid - Class in org.opentrafficsim.core.geometry
Continuous definition of a clothoid.
ContinuousClothoid(OrientedPoint2d, double, double, double) - Constructor for class org.opentrafficsim.core.geometry.ContinuousClothoid
Create clothoid from one point based on curvature and A-value.
ContinuousClothoid(OrientedPoint2d, OrientedPoint2d) - Constructor for class org.opentrafficsim.core.geometry.ContinuousClothoid
Create clothoid between two directed points.
ContinuousDistAbsoluteTemperature - Class in org.opentrafficsim.core.units.distributions
Continuously distributed absolute temperature.
ContinuousDistAbsoluteTemperature(DistContinuous, AbsoluteTemperatureUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistAbsoluteTemperature
 
ContinuousDistAcceleration - Class in org.opentrafficsim.core.units.distributions
Continuously distributed acceleration.
ContinuousDistAcceleration(DistContinuous, AccelerationUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistAcceleration
 
ContinuousDistAngle - Class in org.opentrafficsim.core.units.distributions
Continuously distributed angle.
ContinuousDistAngle(DistContinuous, AngleUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistAngle
 
ContinuousDistArea - Class in org.opentrafficsim.core.units.distributions
Continuously distributed area.
ContinuousDistArea(DistContinuous, AreaUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistArea
 
ContinuousDistDensity - Class in org.opentrafficsim.core.units.distributions
Continuously distributed density.
ContinuousDistDensity(DistContinuous, DensityUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDensity
 
ContinuousDistDimensionless - Class in org.opentrafficsim.core.units.distributions
Continuously distributed dimensionless.
ContinuousDistDimensionless(DistContinuous, DimensionlessUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDimensionless
 
ContinuousDistDirection - Class in org.opentrafficsim.core.units.distributions
Continuously distributed direction.
ContinuousDistDirection(DistContinuous, DirectionUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDirection
 
ContinuousDistDoubleScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ContinuousDistDoubleScalar.Abs<T extends org.djunits.value.vdouble.scalar.base.DoubleScalarAbs<AU,T,RU,?>,AU extends org.djunits.unit.AbsoluteLinearUnit<AU,RU>,RU extends org.djunits.unit.Unit<RU>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
ContinuousDistDoubleScalar.Rel<T extends org.djunits.value.vdouble.scalar.base.DoubleScalarRel<U,T>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
ContinuousDistDuration - Class in org.opentrafficsim.core.units.distributions
Continuously distributed duration.
ContinuousDistDuration(DistContinuous, DurationUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDuration
 
ContinuousDistElectricalCharge - Class in org.opentrafficsim.core.units.distributions
Continuously distributed electrical charge.
ContinuousDistElectricalCharge(DistContinuous, ElectricalChargeUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalCharge
 
ContinuousDistElectricalCurrent - Class in org.opentrafficsim.core.units.distributions
Continuously distributed electrical current.
ContinuousDistElectricalCurrent(DistContinuous, ElectricalCurrentUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalCurrent
 
ContinuousDistElectricalPotential - Class in org.opentrafficsim.core.units.distributions
Continuously distributed electrical potential.
ContinuousDistElectricalPotential(DistContinuous, ElectricalPotentialUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalPotential
 
ContinuousDistElectricalResistance - Class in org.opentrafficsim.core.units.distributions
Continuously distributed electrical resistance.
ContinuousDistElectricalResistance(DistContinuous, ElectricalResistanceUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalResistance
 
ContinuousDistEnergy - Class in org.opentrafficsim.core.units.distributions
Continuously distributed energy.
ContinuousDistEnergy(DistContinuous, EnergyUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistEnergy
 
ContinuousDistFloatScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ContinuousDistFloatScalar.Abs<T extends org.djunits.value.vfloat.scalar.base.FloatScalarAbs<AU,T,RU,?>,AU extends org.djunits.unit.AbsoluteLinearUnit<AU,RU>,RU extends org.djunits.unit.Unit<RU>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
ContinuousDistFloatScalar.Rel<T extends org.djunits.value.vfloat.scalar.base.FloatScalarRel<U,T>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
ContinuousDistFlowMass - Class in org.opentrafficsim.core.units.distributions
Continuously distributed flow mass.
ContinuousDistFlowMass(DistContinuous, FlowMassUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFlowMass
 
ContinuousDistForce - Class in org.opentrafficsim.core.units.distributions
Continuously distributed force.
ContinuousDistForce(DistContinuous, ForceUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistForce
 
ContinuousDistFrequency - Class in org.opentrafficsim.core.units.distributions
Continuously distributed frequency.
ContinuousDistFrequency(DistContinuous, FrequencyUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFrequency
 
ContinuousDistLength - Class in org.opentrafficsim.core.units.distributions
Continuously distributed length.
ContinuousDistLength(DistContinuous, LengthUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistLength
 
ContinuousDistLinearDensity - Class in org.opentrafficsim.core.units.distributions
Continuously distributed linear density.
ContinuousDistLinearDensity(DistContinuous, LinearDensityUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistLinearDensity
 
ContinuousDistMass - Class in org.opentrafficsim.core.units.distributions
Continuously distributed mass.
ContinuousDistMass(DistContinuous, MassUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistMass
 
ContinuousDistPosition - Class in org.opentrafficsim.core.units.distributions
Continuously distributed position.
ContinuousDistPosition(DistContinuous, PositionUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistPosition
 
ContinuousDistPower - Class in org.opentrafficsim.core.units.distributions
Continuously distributed power.
ContinuousDistPower(DistContinuous, PowerUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistPower
 
ContinuousDistPressure - Class in org.opentrafficsim.core.units.distributions
Continuously distributed pressure.
ContinuousDistPressure(DistContinuous, PressureUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistPressure
 
ContinuousDistSolidAngle - Class in org.opentrafficsim.core.units.distributions
Continuously distributed angle solid.
ContinuousDistSolidAngle(DistContinuous, SolidAngleUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistSolidAngle
 
ContinuousDistSpeed - Class in org.opentrafficsim.core.units.distributions
Continuously distributed speed.
ContinuousDistSpeed(DistContinuous, SpeedUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistSpeed
 
ContinuousDistTemperature - Class in org.opentrafficsim.core.units.distributions
Continuously distributed temperature.
ContinuousDistTemperature(DistContinuous, TemperatureUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistTemperature
 
ContinuousDistTime - Class in org.opentrafficsim.core.units.distributions
Continuously distributed time.
ContinuousDistTime(DistContinuous, TimeUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistTime
 
ContinuousDistTorque - Class in org.opentrafficsim.core.units.distributions
Continuously distributed torque.
ContinuousDistTorque(DistContinuous, TorqueUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistTorque
 
ContinuousDistVolume - Class in org.opentrafficsim.core.units.distributions
Continuously distributed volume.
ContinuousDistVolume(DistContinuous, VolumeUnit) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistVolume
 
ContinuousLine - Interface in org.opentrafficsim.core.geometry
A continuous line defines a line in an exact manner, from which numerical polylines can be derived.
ContinuousLine.ContinuousDoubleFunction - Interface in org.opentrafficsim.core.geometry
Temporary function implementation with getDerivative() and getKnots() method.
ContinuousPolyLine - Class in org.opentrafficsim.core.geometry
Continuous definition of a PolyLine.
ContinuousPolyLine(PolyLine2d) - Constructor for class org.opentrafficsim.core.geometry.ContinuousPolyLine
Define continuous line from polyline.
ContinuousPolyLine(PolyLine2d, OrientedPoint2d, OrientedPoint2d) - Constructor for class org.opentrafficsim.core.geometry.ContinuousPolyLine
Define continuous line from polyline.
ContinuousStraight - Class in org.opentrafficsim.core.geometry
Continuous definition of a straight.
ContinuousStraight(OrientedPoint2d, double) - Constructor for class org.opentrafficsim.core.geometry.ContinuousStraight
Constructor.
CONTOUR - Static variable in record class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type CONTOUR.
copyForGtuType(GtuType) - Method in class org.opentrafficsim.core.gtu.GtuTemplate
Returns the same Characteristics, but pertaining to a different GTU type.
correlate(C, T) - Method in interface org.opentrafficsim.core.parameters.ParameterFactoryByType.Correlation
Returns the correlated value.
create(String, Polygon2d) - Static method in class org.opentrafficsim.core.object.StaticObject
Make a static object with zero height and carry out the initialization after it has been fully created.
create(String, Polygon2d, Length) - Static method in class org.opentrafficsim.core.object.StaticObject
Make a static object and carry out the initialization after it has been fully created.
create(Gtu) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerFactory
Creates a new strategical planner for the given GTU.
create(Gtu) - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlannerFactory
Creates a new tactical planner for the given GTU.
cubic(int, OrientedPoint2d, OrientedPoint2d) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
cubic(int, OrientedPoint2d, OrientedPoint2d, double) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
cubic(int, OrientedPoint2d, OrientedPoint2d, double, boolean) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
cubic(int, Point2d, Point2d, Point2d, Point2d) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct a cubic Bézier curve from start to end with two control points.
cubic(OrientedPoint2d, OrientedPoint2d) - 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.
cubicControlPoints(OrientedPoint2d, OrientedPoint2d, double, boolean) - Static method in class org.opentrafficsim.core.geometry.Bezier
Construct control points for a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
curvature(double) - Method in class org.opentrafficsim.core.geometry.ContinuousBezier
Returns the curvature at the given t value.

D

defaultCharacteristics(GtuType, Network, StreamInterface) - Static method in class org.opentrafficsim.core.gtu.GtuType
Returns default characteristics for given GtuType.
Defaults - Class in org.opentrafficsim.core.definitions
This class houses defaults instances for different types, such as GTU types and link types.
Defaults(Locale) - Constructor for class org.opentrafficsim.core.definitions.Defaults
Constructor.
DefaultsNl - Class in org.opentrafficsim.core.definitions
Defaults for locale nl_NL.
DefaultsNl() - Constructor for class org.opentrafficsim.core.definitions.DefaultsNl
Constructor setting locale nl_NL.
Definitions - Class in org.opentrafficsim.core.definitions
The Definitions interface contains access to the core definitions that can be used to interpret the Network and the PerceivableContext.
Definitions() - Constructor for class org.opentrafficsim.core.definitions.Definitions
 
DELETE - Static variable in interface org.opentrafficsim.core.gtu.GtuErrorHandler
GTU error handler that deletes the GTU upon an exception.
derivative() - Method in class org.opentrafficsim.core.geometry.ContinuousBezier
Returns the derivative for a Bezier, which is a Bezier of 1 order lower.
descendingIterator() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
descendingIterator() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList


This implementation copies a list and reverses the order before returning the iterator.
descendingKeySet() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
descendingMap() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
descendingSet() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
destinationNode() - Method in class org.opentrafficsim.core.network.route.Route
 
destroy() - Method in class org.opentrafficsim.core.gtu.Gtu
Destructor.
destroy(Network) - Static method in class org.opentrafficsim.core.network.NetworkUtils
Remove all objects and animation in the network.
DESTROY_EVENT - Static variable in class org.opentrafficsim.core.gtu.Gtu
The event type for pub/sub indicating destruction of the GTU.
Detector - Interface in org.opentrafficsim.core.object
Interface for detectors.
DetectorType - Class in org.opentrafficsim.core.object
Defines the type of a Detector, and with it the GTU compatibility.
DetectorType(String) - Constructor for class org.opentrafficsim.core.object.DetectorType
Constructor for root-level types.
DetectorType(String, DetectorType) - Constructor for class org.opentrafficsim.core.object.DetectorType
Constructor for types with parent.
DirectEgoPerception<G extends Gtu,P extends Perception<G>> - Class in org.opentrafficsim.core.gtu.perception
Direct perception of ego values such as speed and length.
DirectEgoPerception(P) - Constructor for class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
Constructor.
Direction3d - Class in org.opentrafficsim.core.math
3D-rotation, RPY coded (longitudinal roll along the x-axis, lateral pitch along the y-axis and vertical yaw along the z-axis), also called Tait–Bryan angles or Cardan angles.
Direction3d(double, double, double, DirectionUnit) - Constructor for class org.opentrafficsim.core.math.Direction3d
 
Direction3d(Direction, Direction, Direction) - Constructor for class org.opentrafficsim.core.math.Direction3d
 
Direction3d(DirectionVector) - Constructor for class org.opentrafficsim.core.math.Direction3d
 
DiscreteDistAbsoluteTemperature - Class in org.opentrafficsim.core.units.distributions
Discretely distributed absolute temperature.
DiscreteDistAbsoluteTemperature(DistDiscrete, AbsoluteTemperatureUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistAbsoluteTemperature
 
DiscreteDistAcceleration - Class in org.opentrafficsim.core.units.distributions
Discretely distributed acceleration.
DiscreteDistAcceleration(DistDiscrete, AccelerationUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistAcceleration
 
DiscreteDistAngle - Class in org.opentrafficsim.core.units.distributions
Discretely distributed angle.
DiscreteDistAngle(DistDiscrete, AngleUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistAngle
 
DiscreteDistArea - Class in org.opentrafficsim.core.units.distributions
Discretely distributed area.
DiscreteDistArea(DistDiscrete, AreaUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistArea
 
DiscreteDistDensity - Class in org.opentrafficsim.core.units.distributions
Discretely distributed density.
DiscreteDistDensity(DistDiscrete, DensityUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDensity
 
DiscreteDistDimensionless - Class in org.opentrafficsim.core.units.distributions
Discretely distributed dimensionless.
DiscreteDistDimensionless(DistDiscrete, DimensionlessUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDimensionless
 
DiscreteDistDirection - Class in org.opentrafficsim.core.units.distributions
Discretely distributed direction.
DiscreteDistDirection(DistDiscrete, DirectionUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDirection
 
DiscreteDistDoubleScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DiscreteDistDoubleScalar.Abs<T extends org.djunits.value.vdouble.scalar.base.DoubleScalarAbs<AU,T,RU,?>,AU extends org.djunits.unit.AbsoluteLinearUnit<AU,RU>,RU extends org.djunits.unit.Unit<RU>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
DiscreteDistDoubleScalar.Rel<T extends org.djunits.value.vdouble.scalar.base.DoubleScalarRel<U,T>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
DiscreteDistDuration - Class in org.opentrafficsim.core.units.distributions
Discretely distributed duration.
DiscreteDistDuration(DistDiscrete, DurationUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDuration
 
DiscreteDistElectricalCharge - Class in org.opentrafficsim.core.units.distributions
Discretely distributed electrical charge.
DiscreteDistElectricalCharge(DistDiscrete, ElectricalChargeUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalCharge
 
DiscreteDistElectricalCurrent - Class in org.opentrafficsim.core.units.distributions
Discretely distributed electrical current.
DiscreteDistElectricalCurrent(DistDiscrete, ElectricalCurrentUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalCurrent
 
DiscreteDistElectricalPotential - Class in org.opentrafficsim.core.units.distributions
Discretely distributed electrical potential.
DiscreteDistElectricalPotential(DistDiscrete, ElectricalPotentialUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalPotential
 
DiscreteDistElectricalResistance - Class in org.opentrafficsim.core.units.distributions
Discretely distributed electrical resistance.
DiscreteDistElectricalResistance(DistDiscrete, ElectricalResistanceUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalResistance
 
DiscreteDistEnergy - Class in org.opentrafficsim.core.units.distributions
Discretely distributed energy.
DiscreteDistEnergy(DistDiscrete, EnergyUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistEnergy
 
DiscreteDistFloatScalar - Interface in org.opentrafficsim.core.units.distributions
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
DiscreteDistFloatScalar.Abs<T extends org.djunits.value.vfloat.scalar.base.FloatScalarAbs<AU,T,RU,?>,AU extends org.djunits.unit.AbsoluteLinearUnit<AU,RU>,RU extends org.djunits.unit.Unit<RU>> - Class in org.opentrafficsim.core.units.distributions
Absolute value.
DiscreteDistFloatScalar.Rel<T extends org.djunits.value.vfloat.scalar.base.FloatScalarRel<U,T>,U extends org.djunits.unit.Unit<U>> - Class in org.opentrafficsim.core.units.distributions
Relative value.
DiscreteDistFlowMass - Class in org.opentrafficsim.core.units.distributions
Discretely distributed flow mass.
DiscreteDistFlowMass(DistDiscrete, FlowMassUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFlowMass
 
DiscreteDistForce - Class in org.opentrafficsim.core.units.distributions
Discretely distributed force.
DiscreteDistForce(DistDiscrete, ForceUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistForce
 
DiscreteDistFrequency - Class in org.opentrafficsim.core.units.distributions
Discretely distributed frequency.
DiscreteDistFrequency(DistDiscrete, FrequencyUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFrequency
 
DiscreteDistLength - Class in org.opentrafficsim.core.units.distributions
Discretely distributed length.
DiscreteDistLength(DistDiscrete, LengthUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistLength
 
DiscreteDistLinearDensity - Class in org.opentrafficsim.core.units.distributions
Discretely distributed linear density.
DiscreteDistLinearDensity(DistDiscrete, LinearDensityUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistLinearDensity
 
DiscreteDistMass - Class in org.opentrafficsim.core.units.distributions
Discretely distributed mass.
DiscreteDistMass(DistDiscrete, MassUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistMass
 
DiscreteDistPosition - Class in org.opentrafficsim.core.units.distributions
Discretely distributed position.
DiscreteDistPosition(DistDiscrete, PositionUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistPosition
 
DiscreteDistPower - Class in org.opentrafficsim.core.units.distributions
Discretely distributed power.
DiscreteDistPower(DistDiscrete, PowerUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistPower
 
DiscreteDistPressure - Class in org.opentrafficsim.core.units.distributions
Discretely distributed pressure.
DiscreteDistPressure(DistDiscrete, PressureUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistPressure
 
DiscreteDistSolidAngle - Class in org.opentrafficsim.core.units.distributions
Discretely distributed angle solid.
DiscreteDistSolidAngle(DistDiscrete, SolidAngleUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistSolidAngle
 
DiscreteDistSpeed - Class in org.opentrafficsim.core.units.distributions
Discretely distributed speed.
DiscreteDistSpeed(DistDiscrete, SpeedUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistSpeed
 
DiscreteDistTemperature - Class in org.opentrafficsim.core.units.distributions
Discretely distributed temperature.
DiscreteDistTemperature(DistDiscrete, TemperatureUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistTemperature
 
DiscreteDistTime - Class in org.opentrafficsim.core.units.distributions
Discretely distributed time.
DiscreteDistTime(DistDiscrete, TimeUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistTime
 
DiscreteDistTorque - Class in org.opentrafficsim.core.units.distributions
Discretely distributed torque.
DiscreteDistTorque(DistDiscrete, TorqueUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistTorque
 
DiscreteDistVolume - Class in org.opentrafficsim.core.units.distributions
Discretely distributed volume.
DiscreteDistVolume(DistDiscrete, VolumeUnit) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistVolume
 
distance(Duration) - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Return the distance traveled at the given duration relative to the start of the segment.
Distribution<O> - Class in org.opentrafficsim.core.distributions
Generic implementation of a set of objects that have a draw method with corresponding probabilities / frequencies.
Distribution(List<FrequencyAndObject<O>>, StreamInterface) - Constructor for class org.opentrafficsim.core.distributions.Distribution
Construct a new Distribution.
Distribution(StreamInterface) - Constructor for class org.opentrafficsim.core.distributions.Distribution
Construct a new Distribution with no generators.
draw() - Method in class org.opentrafficsim.core.distributions.ConstantGenerator
 
draw() - Method in class org.opentrafficsim.core.distributions.Distribution
 
draw() - Method in interface org.opentrafficsim.core.distributions.Generator
Generate the next object.
draw() - Method in class org.opentrafficsim.core.gtu.GtuTemplate
Returns characteristics for the given GTU.
draw() - Method in class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAbsoluteTemperature
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAcceleration
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAngle
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistArea
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDensity
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDimensionless
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDirection
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
Generate the next object.
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel
Generate the next object.
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDuration
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalCharge
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalCurrent
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalPotential
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalResistance
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistEnergy
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
Generate the next object.
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Rel
Generate the next object.
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFlowMass
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistForce
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFrequency
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistLength
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistLinearDensity
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistMass
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPosition
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPower
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPressure
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistSolidAngle
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistSpeed
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTemperature
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTime
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTorque
 
draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistVolume
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistAbsoluteTemperature
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistAcceleration
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistAngle
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistArea
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDensity
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDimensionless
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDirection
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
Generate the next object.
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Rel
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDuration
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalCharge
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalCurrent
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalPotential
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalResistance
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistEnergy
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
Generate the next object.
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Rel
Generate the next object.
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFlowMass
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistForce
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFrequency
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistLength
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistLinearDensity
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistMass
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistPosition
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistPower
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistPressure
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistSolidAngle
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistSpeed
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistTemperature
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistTime
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistTorque
 
draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistVolume
 
draw(Collection<E>, StreamInterface) - Static method in class org.opentrafficsim.core.math.Draw
Returns a randomly drawn element using uniform weights.
Draw - Class in org.opentrafficsim.core.math
Utility to draw from a collection.
drawWeighted(Map<E, ? extends Double>, StreamInterface) - Static method in class org.opentrafficsim.core.math.Draw
Returns a randomly drawn element using draw weights.
DRIFTING_SPEED_SI - Static variable in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
The drifting speed.
DRIVER - Static variable in record class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type DRIVER.
dump() - Method in class org.opentrafficsim.core.gtu.GtuDumper
Write all GTU positions in a file.
duration() - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns the value of the duration record component.
durationAtDistance(Length) - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns the duration within the segment it takes to travel the distance from the start of the segment.
dx() - Method in record class org.opentrafficsim.core.gtu.RelativePosition
Returns the value of the dx record component.
dy() - Method in record class org.opentrafficsim.core.gtu.RelativePosition
Returns the value of the dy record component.
dz() - Method in record class org.opentrafficsim.core.gtu.RelativePosition
Returns the value of the dz record component.

E

EgoPerception<G extends Gtu,P extends Perception<G>> - Interface in org.opentrafficsim.core.gtu.perception
Ego perception interface.
element() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalQueue
 
element() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
EMERGENCY_VEHICLE - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for emergency vehicles.
endOfSimulation() - Method in class org.opentrafficsim.core.perception.HistoryManager
Method that clears the entire memory at simulation end.
endSpeed() - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns the speed at the end of the segment.
entrySet() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
equals(Object) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
 
equals(Object) - Method in class org.opentrafficsim.core.distributions.Distribution
 
equals(Object) - Method in record class org.opentrafficsim.core.distributions.FrequencyAndObject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.opentrafficsim.core.geometry.Fresnel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.opentrafficsim.core.gtu.Gtu
 
equals(Object) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
 
equals(Object) - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.opentrafficsim.core.gtu.RelativePosition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.opentrafficsim.core.gtu.RelativePosition.Type
 
equals(Object) - Method in class org.opentrafficsim.core.network.Link
 
equals(Object) - Method in record class org.opentrafficsim.core.network.LinkPosition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.opentrafficsim.core.network.Node
 
equals(Object) - Method in class org.opentrafficsim.core.network.route.Route
 
equals(Object) - Method in record class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
Indicates whether some other object is "equal to" this one.
EUCLIDEAN_DISTANCE - Static variable in interface org.opentrafficsim.core.network.LinkWeight
Heuristic for the A* algorithm that uses Euclidean distance.
EventCollection(double, E) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.EventCollection
Constructor.
EventList(double, E, int) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.EventList
Constructor.
EventMap(double, K, boolean, V) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap.EventMap
Constructor.
EventValue(double, T) - Constructor for class org.opentrafficsim.core.perception.AbstractHistorical.EventValue
Constructor.
ExpansionNetwork - Class in org.opentrafficsim.core.network
A Network consists of a set of links.
ExpansionNetwork(String, OtsSimulatorInterface) - Constructor for class org.opentrafficsim.core.network.ExpansionNetwork
 
EXTENT_MARGIN - Static variable in class org.opentrafficsim.core.network.Network
Extra clearance around boundaries of network as fraction of width and height.

F

fill(C) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
Fill collection with the current collection.
fill(M) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
Fill map with the current map.
fill(Time, C) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
Fill collection with the collection at the given simulation time.
fill(Time, M) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
Fill map with the map at the given simulation time.
first() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
we re-implemented the first method.
first() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedSet
 
firstEntry() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
firstKey() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedMap
 
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.
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.
FlattableLine - Interface in org.opentrafficsim.core.geometry
Line representation that a Flattener can flatten in to a polyline.
flatten() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
Polyline from continuous line.
flatten() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
Polyline from continuous line.
flatten(FlattableLine) - Method in interface org.opentrafficsim.core.geometry.Flattener
Flatten continuous line in to a polyline.
flatten(FlattableLine) - Method in class org.opentrafficsim.core.geometry.Flattener.MaxAngle
 
flatten(FlattableLine) - Method in class org.opentrafficsim.core.geometry.Flattener.MaxDeviation
 
flatten(FlattableLine) - Method in class org.opentrafficsim.core.geometry.Flattener.MaxDeviationAndAngle
 
flatten(FlattableLine) - Method in class org.opentrafficsim.core.geometry.Flattener.NumSegments
 
flatten(Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
flatten(Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
 
flatten(Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
flatten(Flattener) - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
Flatten continuous line in to a polyline.
flatten(Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
Returns the line as is.
flatten(Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
Returns a 2-point line.
Flattener - Interface in org.opentrafficsim.core.geometry
Flattens a continuous line in to a polyline.
Flattener.MaxAngle - Class in org.opentrafficsim.core.geometry
Flattener based on maximum angle.
Flattener.MaxDeviation - Class in org.opentrafficsim.core.geometry
Flattener based on maximum deviation.
Flattener.MaxDeviationAndAngle - Class in org.opentrafficsim.core.geometry
Flattener based on maximum deviation and maximum angle.
Flattener.NumSegments - Class in org.opentrafficsim.core.geometry
Flattener based on number of segments.
flattenOffset(ContinuousLine.ContinuousDoubleFunction, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
flattenOffset(ContinuousLine.ContinuousDoubleFunction, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
 
flattenOffset(ContinuousLine.ContinuousDoubleFunction, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
flattenOffset(ContinuousLine.ContinuousDoubleFunction, Flattener) - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
Flatten continuous line offset in to a polyline.
flattenOffset(ContinuousLine.ContinuousDoubleFunction, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
Returns the regular offset.
flattenOffset(ContinuousLine.ContinuousDoubleFunction, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
Returns the regular offset line of a 2-point line.
flip() - Method in enum class org.opentrafficsim.core.network.LateralDirectionality
Returns the other direction.
floor(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
floorEntry(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
floorKey(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
FractionalLengthData - Class in org.opentrafficsim.core.geometry
Container for fractional length data.
FractionalLengthData(double...) - Constructor for class org.opentrafficsim.core.geometry.FractionalLengthData
Create FractionalLengthData.
FractionalLengthData(Map<Double, Double>) - Constructor for class org.opentrafficsim.core.geometry.FractionalLengthData
Create FractionalLengthData.
fractionalLongitudinalPosition() - Method in record class org.opentrafficsim.core.network.LinkPosition
Returns the value of the fractionalLongitudinalPosition record component.
FREEWAY - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Freeway (snelweg, 130km/h).
frequency() - Method in record class org.opentrafficsim.core.distributions.FrequencyAndObject
Returns the value of the frequency record component.
FrequencyAndObject<O> - Record Class in org.opentrafficsim.core.distributions
Immutable storage for a frequency (or probability) plus a Generator.
FrequencyAndObject(double, O) - Constructor for record class org.opentrafficsim.core.distributions.FrequencyAndObject
Constructor.
Fresnel - Record Class in org.opentrafficsim.core.geometry
Utility class to create clothoid lines, in particular the Fresnel integral based on: W.J.
Fresnel(double, double) - Constructor for record class org.opentrafficsim.core.geometry.Fresnel
Creates an instance of a Fresnel record class.
FRONT - Static variable in record class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type FRONT.

G

generateOperationalPlan(Time, OrientedPoint2d) - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
generate an operational plan, for now or for in the future.
Generator<O> - Interface in org.opentrafficsim.core.distributions
Interface for classes that have a draw method with no arguments.
get() - Method in class org.opentrafficsim.core.idgenerator.IdGenerator
Generate an id.
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalArrayList
 
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalCollection
Returns the current collection.
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalDeque
Returns the current deque.
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalEnumMap
 
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashMap
 
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashSet
 
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashMap
 
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashSet
 
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalList
Returns the current list.
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalMap
Returns the current map.
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalNavigableMap
Returns the current navigable map.
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalNavigableSet
Returns the current navigable set.
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalPriorityQueue
 
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalQueue
Returns the current queue.
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalSet
Returns the current set.
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalSortedMap
Returns the current sorted map.
get() - Method in interface org.opentrafficsim.core.perception.collections.HistoricalSortedSet
Returns the current sorted set.
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalTreeMap
 
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalTreeSet
 
get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalVector
 
get() - Method in interface org.opentrafficsim.core.perception.Historical
Get value at current simulation time.
get() - Method in class org.opentrafficsim.core.perception.HistoricalValue
 
get() - Method in class org.opentrafficsim.core.perception.NullHistorical
 
get(double) - Method in interface org.opentrafficsim.core.geometry.FlattableLine
Returns the point at the given fraction.
get(int) - Method in class org.opentrafficsim.core.distributions.Distribution
Retrieve one of the internally stored generators.
get(int) - Method in class org.opentrafficsim.core.gtu.plan.operational.Segments
Returns a specific segment.
get(int) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
get(Class<T>, String) - Method in class org.opentrafficsim.core.definitions.Definitions
Obtain a type by its id.
get(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalArrayList
 
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalCollection
Returns a past collection.
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalDeque
Returns a past deque.
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalEnumMap
 
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashMap
 
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashSet
 
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashMap
 
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashSet
 
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalList
Returns a past list.
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalMap
Returns a past map.
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalNavigableMap
Returns a past navigable map.
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalNavigableSet
Returns a past navigable set.
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalPriorityQueue
 
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalQueue
Returns a past queue.
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalSet
Returns a past set.
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalSortedMap
Returns a past sorted map.
get(Time) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalSortedSet
Returns a past sorted set.
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalTreeMap
 
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalTreeSet
 
get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalVector
 
get(Time) - Method in interface org.opentrafficsim.core.perception.Historical
Get value at given time.
get(Time) - Method in class org.opentrafficsim.core.perception.HistoricalValue
 
get(Time) - Method in class org.opentrafficsim.core.perception.NullHistorical
 
getA() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
Return A, the clothoid scaling parameter.
getAcceleration() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getAcceleration() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
 
getAcceleration() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Returns the acceleration.
getAcceleration() - Method in class org.opentrafficsim.core.math.Acceleration3d
Retrieve the norm of this Acceleration3d.
getAcceleration(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the acceleration of the GTU after the given duration since the start of the plan.
getAcceleration(Time) - Method in class org.opentrafficsim.core.gtu.Gtu
 
getAcceleration(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the acceleration of the GTU at the given time.
getAll(Class<T>) - Method in class org.opentrafficsim.core.definitions.Definitions
Obtain all present type of given type type.
getAppliedShape() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
Returns whether the shape was applied as a Clothoid, an Arc, or as a Straight, depending on start and end position and direction.
getAStarHeuristic() - Method in interface org.opentrafficsim.core.network.LinkWeight
Return a heuristic for the A* algorithm.
getBounds() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getBounds() - Method in class org.opentrafficsim.core.network.Link
 
getBounds() - Method in class org.opentrafficsim.core.network.Node
 
getBounds() - Method in class org.opentrafficsim.core.object.StaticObject
 
getByName(Class<? extends Defaults>, Class<T>, String) - Static method in class org.opentrafficsim.core.definitions.Defaults
Returns a default value of a type, indicated by its name.
getByName(Class<T>, String) - Static method in class org.opentrafficsim.core.definitions.Defaults
Returns a default value of a type, indicated by its name.
getCapacity() - Method in interface org.opentrafficsim.core.network.Capacity
 
getCapacity() - Method in class org.opentrafficsim.core.network.CapacityLink
 
getCenter() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getChildren() - Method in class org.opentrafficsim.core.gtu.Gtu
Returns the children GTU's.
getCollection() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
Returns the internal collection.
getContext() - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
 
getContour() - Method in class org.opentrafficsim.core.gtu.Gtu
Return the shape of the GTU for the validity time of the operational plan.
getContour() - Method in interface org.opentrafficsim.core.gtu.GtuGenerator.GtuGeneratorPosition
 
getContour() - Method in class org.opentrafficsim.core.network.Link
 
getContour() - Method in class org.opentrafficsim.core.network.Node
 
getContour() - Method in class org.opentrafficsim.core.object.StaticObject
 
getContour(Time) - Method in class org.opentrafficsim.core.gtu.Gtu
Return the shape of a dynamic object at time 'time'.
getDefaultParameters() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerFactory
Returns a set of parameters with default values for the next strategical planner that will be generated.
getDefaultParameters() - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlannerFactory
Returns a set of parameters with default values for the next tactical planner that will be generated.
getDefinedRouteMap(GtuType) - Method in class org.opentrafficsim.core.network.Network
Return an immutable map of routes that exist in the network for the GtuType.
getDemandWeight() - Method in class org.opentrafficsim.core.network.Connector
Returns the demand weight.
getDerivative(double) - Method in interface org.opentrafficsim.core.geometry.ContinuousLine.ContinuousDoubleFunction
Returns the derivative of the data with respect to fractional length.
getDerivative(double) - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
Returns the derivative of the data with respect to fractional length.
getDescription() - Method in class org.opentrafficsim.core.dsol.AbstractOtsModel
 
getDescription() - Method in interface org.opentrafficsim.core.dsol.OtsModelInterface
Return a description of the simulation (HTML formatted).
getDesignLine() - Method in class org.opentrafficsim.core.network.Link
Returns the design line.
getDestination() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Returns the destination.
getDirection(double) - Method in interface org.opentrafficsim.core.geometry.FlattableLine
Returns the direction at the given fraction.
getDisplayUnit() - Method in class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
getDistribution() - Method in class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
getDistribution() - Method in class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
getElevation(double) - Method in class org.opentrafficsim.core.network.Link
Returns the elevation at the given fractional position.
getElevation(Length) - Method in class org.opentrafficsim.core.network.Link
Returns the elevation at the given position.
getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
 
getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
getEndCurvature() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
End curvature.
getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
 
getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
 
getEndDirection() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
End direction.
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 class org.opentrafficsim.core.network.Link
Returns the end node.
getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
 
getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
getEndPoint() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
End point.
getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
 
getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
 
getEndRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
getEndRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
getEndRadius() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
End radius.
getEndRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
 
getEndTime() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the time it will take to complete the entire operational plan.
getErrorHandler() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getEvent(Time) - Method in class org.opentrafficsim.core.perception.AbstractHistorical
Returns the most recent event from before or on time, or the oldest if no such event.
getEvents(Time) - Method in class org.opentrafficsim.core.perception.AbstractHistorical
Returns a list of events, ordered last to first, that includes all events after time.
getExtent() - Method in class org.opentrafficsim.core.network.Network
Calculate the extent of the network based on the network objects' locations and return the dimensions.
getFirst() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
getFractionalLengths() - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
Returns the fractional lengths in the underlying data.
getFront() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getFront() - Method in class org.opentrafficsim.core.gtu.GtuCharacteristics
Retrieve the front position relative to the reference position.
getFullId() - Method in interface org.opentrafficsim.core.object.LocatedObject
Returns the full id that makes the id unique in the network.
getFullId() - Method in interface org.opentrafficsim.core.object.NonLocatedObject
 
getFullId() - Method in class org.opentrafficsim.core.object.StaticObject
 
getGrade(double) - Method in class org.opentrafficsim.core.network.Link
Returns the grade at the given fractional position, given as delta_h / delta_x, as value without unit.
getGrade(Length) - Method in class org.opentrafficsim.core.network.Link
Returns the grade at the given position, given as delta_h / delta_x, as value without unit.
getGtu() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
 
getGtu() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the connected GTU.
getGtu() - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Return the GTU of this perception.
getGtu() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Returns the GTU.
getGtu() - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
Returns the GTU.
getGTU(String) - Method in class org.opentrafficsim.core.network.Network
 
getGTU(String) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Get a GTU in the model.
getGtuCompatibility() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
Return the GTU compatibility of this infra type.
getGTUCount() - Method in class org.opentrafficsim.core.network.Link
Provide the number of GTUs on this link.
getGTUs() - Method in class org.opentrafficsim.core.network.Link
Provide a safe copy of the set of GTUs.
getGTUs() - Method in class org.opentrafficsim.core.network.Network
 
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.GtuCharacteristics
Retrieve the GTU type.
getGtuType() - Method in class org.opentrafficsim.core.gtu.GtuTemplate
 
getHeading() - Method in class org.opentrafficsim.core.network.Node
Returns the heading.
getHeight() - Method in interface org.opentrafficsim.core.object.LocatedObject
Returns the object height.
getHeight() - Method in class org.opentrafficsim.core.object.StaticObject
 
getHistoricals() - Method in class org.opentrafficsim.core.perception.HistoryManager
Returns the historicals.
getHistoryManager(OtsSimulatorInterface) - Method in class org.opentrafficsim.core.dsol.OtsReplication
Returns the history manager.
getId() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getId() - Method in class org.opentrafficsim.core.network.Link
 
getId() - Method in class org.opentrafficsim.core.network.Network
 
getId() - Method in class org.opentrafficsim.core.network.Node
 
getId() - Method in class org.opentrafficsim.core.network.route.Route
 
getId() - Method in class org.opentrafficsim.core.object.StaticObject
 
getId() - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Get a descriptive Id of the perceivable context (e.g., useful for debugging purposes).
getIndex() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.EventList
Returns the index.
getInfrastructure() - Method in interface org.opentrafficsim.core.compatibility.Compatibility
Return the infrastructure for which this compatibility has been defined.
getInfrastructure() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
 
getInfrastructure() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
 
getKnots() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine.ContinuousDoubleFunction
Returns knots in the function.
getKnots() - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
Returns fractional lengths in array form, including 0.0 and 1.0.
getLast() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
getLastEvent() - Method in class org.opentrafficsim.core.perception.AbstractHistorical
Returns the last event.
getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
 
getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
getLength() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
Return the length of the line.
getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
 
getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
 
getLength() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getLength() - Method in class org.opentrafficsim.core.gtu.GtuCharacteristics
Retrieve the length.
getLength() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
 
getLength() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Returns the length.
getLength() - Method in class org.opentrafficsim.core.network.Link
Returns the length of the link.
getLink(String) - Method in class org.opentrafficsim.core.network.Network
Retrieve a node with a given id from the network, or null if the id cannot be found.
getLink(String, String) - Method in class 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.Network
Find a link between node1 and node2 and return it if it exists in the network.
getLinkLength() - Method in record class org.opentrafficsim.core.network.LinkPosition
Return the length of the link.
getLinkMap() - Method in class org.opentrafficsim.core.network.Network
Provide an immutable map of link ids to links in the network.
getLinks() - Method in class org.opentrafficsim.core.network.Node
Returns the links connected to this node.
getLocale() - Method in class org.opentrafficsim.core.definitions.Defaults
Returns the locale.
getLocation() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getLocation() - Method in interface org.opentrafficsim.core.gtu.GtuGenerator.GtuGeneratorPosition
 
getLocation() - Method in class org.opentrafficsim.core.network.Link
 
getLocation() - Method in class org.opentrafficsim.core.network.Node
 
getLocation() - Method in class org.opentrafficsim.core.object.StaticObject
 
getLocation(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the location after the given duration since the start of the plan.
getLocation(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the location at the given time.
getLocation(Time, RelativePosition) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the location after the given duration since the start of the plan.
getLongitudinalPosition() - Method in record class org.opentrafficsim.core.network.LinkPosition
Return the position on the link as a Length.
getMap() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
Returns the internal map.
getMaximumAcceleration() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getMaximumAcceleration() - Method in class org.opentrafficsim.core.gtu.GtuCharacteristics
Retrieve the maximum acceleration.
getMaximumDeceleration() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getMaximumDeceleration() - Method in class org.opentrafficsim.core.gtu.GtuCharacteristics
Retrieve the maximum deceleration.
getMaximumSpeed() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getMaximumSpeed() - Method in class org.opentrafficsim.core.gtu.GtuCharacteristics
Retrieve the maximum speed.
getModel() - Method in class org.opentrafficsim.core.dsol.AbstractOtsSimulationApplication
 
getMoveThreads() - Method in class org.opentrafficsim.core.dsol.OtsDevsRealTimeParallelMove
 
getName() - Method in class org.opentrafficsim.core.gtu.RelativePosition.Type
 
getNetwork() - Method in interface org.opentrafficsim.core.dsol.OtsModelInterface
Return the traffic network for the simulation.
getNetwork() - Method in class org.opentrafficsim.core.network.Link
Return the network in which this link is registered.
getNetwork() - Method in class org.opentrafficsim.core.network.Node
Return the network in which this link is registered.
getNextMoveEvent() - Method in class org.opentrafficsim.core.gtu.Gtu
Note that destroying the next move event of the GTU can be dangerous!
getNode(int) - Method in class org.opentrafficsim.core.network.route.Route
 
getNode(String) - Method in class org.opentrafficsim.core.network.Network
Retrieve a node with a given id from the network, or null if the id cannot be found.
getNodeMap() - Method in class org.opentrafficsim.core.network.Network
Provide an immutable map of node ids to nodes in the network.
getNodes() - Method in class org.opentrafficsim.core.network.route.Route
 
getNonLocatedObjectMap() - Method in class org.opentrafficsim.core.network.Network
Return an immutable map of all NonLocatedObject implementing objects in the Network.
getNonLocatedObjectMap(Class<NonLocatedObject>) - Method in class org.opentrafficsim.core.network.Network
Return an immutable map of all NonLocatedObject implementing objects in the network that are of type objectType, or any sub type thereof.
getObject(Class<T>, String) - Method in class org.opentrafficsim.core.network.Network
Return object of given type with given id.
getObjectMap() - Method in class org.opentrafficsim.core.network.Network
Return an immutable map of all ObjectInterface implementing objects in the Network.
getObjectMap(Class<T>) - Method in class org.opentrafficsim.core.network.Network
Return an immutable map of all ObjectInterface implementing objects in the network that are of type objectType, or any sub type thereof.
getOdometer() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getOdometer(Time) - Method in class org.opentrafficsim.core.gtu.Gtu
 
getOperationalPlan() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getOperationalPlan(Time) - Method in class 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.
getOrigin() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Returns the origin.
getOwner() - Method in class org.opentrafficsim.core.perception.AbstractHistorical
 
getOwner() - Method in interface org.opentrafficsim.core.perception.HistoryManager.HistoricalElement
Returns the object that owns the historical value so that a HistoryManager can apply logic that depends on the type of object.
getParameter(ParameterType<T>) - Method in class org.opentrafficsim.core.perception.HistoricalParameters
 
getParameterOrNull(ParameterType<T>) - Method in class org.opentrafficsim.core.perception.HistoricalParameters
 
getParameters() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getParameters() - Method in class org.opentrafficsim.core.perception.HistoricalParameters
Get the parameters at the current simulation time.
getParameters(Time) - Method in class org.opentrafficsim.core.perception.HistoricalParameters
Get the parameters at the given simulation time.
getParent() - Method in class org.opentrafficsim.core.gtu.Gtu
Returns the parent GTU, or null if this GTU has no parent.
getPath() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the path that will be traveled.
getPerceivableContext() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getPerception() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the connected perception.
getPerception() - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
 
getPerceptionCategory(Class<T>) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
 
getPerceptionCategory(Class<T>) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Returns the given perception category.
getPerceptionCategoryOrNull(Class<T>) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
 
getPerceptionCategoryOrNull(Class<T>) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Returns the given perception category, or null if not present.
getPhi() - Method in class org.opentrafficsim.core.math.Acceleration3d
Retrieve the phi of this Acceleration3d.
getPhi() - Method in class org.opentrafficsim.core.math.Speed3d
Retrieve the phi of this Speed3d.
getPitch() - Method in class org.opentrafficsim.core.math.Angle3d
 
getPitch() - Method in class org.opentrafficsim.core.math.Direction3d
 
getPoint() - Method in class org.opentrafficsim.core.network.Node
Returns the point without direction.
getPositions() - Method in interface org.opentrafficsim.core.gtu.GtuGenerator
Returns the positions.
getQueueCount() - Method in interface org.opentrafficsim.core.gtu.GtuGenerator.GtuGeneratorPosition
Returns the number of GTUs in the queue.
getRawGtuMap() - Method in class org.opentrafficsim.core.network.Network
 
getRawLinkMap() - Method in class org.opentrafficsim.core.network.Network
 
getRawNodeMap() - Method in class org.opentrafficsim.core.network.Network
 
getRawNonLocatedObjectMap() - Method in class org.opentrafficsim.core.network.Network
 
getRawObjectMap() - Method in class org.opentrafficsim.core.network.Network
 
getRawRouteMap() - Method in class org.opentrafficsim.core.network.Network
 
getRear() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getReference() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getRelativePositions() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getReplication() - Method in class org.opentrafficsim.core.dsol.OtsAnimator
 
getReplication() - Method in class org.opentrafficsim.core.dsol.OtsSimulator
 
getReplication() - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
 
getRoll() - Method in class org.opentrafficsim.core.math.Angle3d
 
getRoll() - Method in class org.opentrafficsim.core.math.Direction3d
 
getRoute() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Returns the route.
getRoute(String) - Method in class org.opentrafficsim.core.network.Network
Returns the route with given id or null if no such route is available.
getRoute(GtuType, String) - Method in class 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.
getRouteMap() - Method in class org.opentrafficsim.core.network.Network
 
getRoutesBetween(GtuType, Node, Node) - Method in class org.opentrafficsim.core.network.Network
Return the the shortest route between two nodes in the network, via a list of intermediate nodes.
getSegments() - Method in class org.opentrafficsim.core.gtu.plan.operational.Segments
Returns an immutable list of the segments.
getShape() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getShape() - Method in class org.opentrafficsim.core.network.Link
 
getShape() - Method in class org.opentrafficsim.core.network.Node
 
getShape() - Method in class org.opentrafficsim.core.object.StaticObject
 
getShortestRouteBetween(GtuType, Node, Node) - Method in class org.opentrafficsim.core.network.Network
Calculate the shortest route between two nodes in the network.
getShortestRouteBetween(GtuType, Node, Node, List<Node>) - Method in class 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, List<Node>, LinkWeight) - Method in class 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, LinkWeight) - Method in class org.opentrafficsim.core.network.Network
Calculate the shortest route between two nodes in the network.
getShortName() - Method in class org.opentrafficsim.core.dsol.AbstractOtsModel
 
getShortName() - Method in interface org.opentrafficsim.core.dsol.OtsModelInterface
Return a very short description of the simulation.
getSimulator() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getSimulator() - Method in class org.opentrafficsim.core.network.Link
Returns the simulator.
getSimulator() - Method in class org.opentrafficsim.core.network.Network
Return the simulator.
getSimulatorAbsTime() - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Return the absolute simulator time rather than the relative one since the start of the simulation.
getSpeed() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getSpeed() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
 
getSpeed() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Returns the speed.
getSpeed() - Method in class org.opentrafficsim.core.math.Speed3d
Retrieve the norm of this Speed3d.
getSpeed(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the speed of the GTU after the given duration since the start of the plan.
getSpeed(Time) - Method in class org.opentrafficsim.core.gtu.Gtu
 
getSpeed(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the speed of the GTU at the given time.
getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
 
getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
getStartCurvature() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
Start curvature.
getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
 
getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
 
getStartDirection() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
Start direction.
getStartNode() - Method in class org.opentrafficsim.core.network.Link
Returns the start node.
getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
 
getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
getStartPoint() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
Start point.
getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
 
getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
 
getStartRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
getStartRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
getStartRadius() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
Start radius.
getStartRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
 
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.
getStartTimeAbs() - Method in class org.opentrafficsim.core.dsol.OtsReplication
Return the absolute start time of the simulation.
getStartTimeAbs() - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Return the absolute start time of the replication.
getStrategicalPlanner() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getStrategicalPlanner(Time) - Method in class org.opentrafficsim.core.gtu.Gtu
 
getT(double) - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
Returns the t value at the provided length along the Bezier.
getTacticalPlanner() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getTacticalPlanner() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Get tactical planner for the GTU.
getTacticalPlanner(Time) - Method in class org.opentrafficsim.core.gtu.Gtu
 
getTacticalPlanner(Time) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Get tactical planner for the GTU.
getTag(String) - Method in class org.opentrafficsim.core.gtu.Gtu
Returns the value for the given tag, these are used for specific use cases of any sort.
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.
getTime() - Method in interface org.opentrafficsim.core.perception.AbstractHistorical.Event
Returns the time of this event.
getTime() - Method in class org.opentrafficsim.core.perception.AbstractHistorical.EventValue
 
getTimestamp() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
Returns the current time.
getTotalDuration() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the time it will take to complete the entire operational plan.
getTotalLength() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the distance the entire operational plan will cover.
getTraveledDistance(Duration) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the distance traveled as part of this plan after the given duration since the start of the plan.
getTraveledDistance(Time) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculate the distance traveled as part of this plan at the given absolute time.
getType() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getType() - Method in class org.opentrafficsim.core.network.Centroid
 
getType() - Method in class org.opentrafficsim.core.network.Link
 
getType() - Method in class org.opentrafficsim.core.network.Node
 
getUnbalancedCentroids(GtuType) - Method in class org.opentrafficsim.core.network.Network
Return a list of Centroid nodes that have incoming connectors without corresponding outgoing connectors to the same node or vice versa (which can be fully okay, especially when the lanes are a dead end, or when lanes / links only go in a single direction).
getUnit() - Method in class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
getValue() - Method in class org.opentrafficsim.core.distributions.ConstantGenerator
Returns the value.
getValue() - Method in class org.opentrafficsim.core.perception.AbstractHistorical.EventValue
Returns the value of this event.
getValue(String) - Method in interface org.opentrafficsim.core.parameters.InputParameters
Returns the value for a parameter of given name.
getValues() - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
Returns the values in the underlying data.
getValuesAsArray() - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
Returns fractional lengths in array form, including values at 0.0 and 1.0.
getWeight(Link) - Method in interface org.opentrafficsim.core.network.LinkWeight
Returns the link weight.
getWidth() - Method in class org.opentrafficsim.core.gtu.Gtu
 
getWidth() - Method in class org.opentrafficsim.core.gtu.GtuCharacteristics
Retrieve the width.
getWidth() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
 
getWidth() - Method in interface org.opentrafficsim.core.gtu.perception.EgoPerception
Returns the width.
getX() - Method in class org.opentrafficsim.core.math.Acceleration3d
Retrieve the x-component of this Acceleration3d.
getX() - Method in class org.opentrafficsim.core.math.Speed3d
Retrieve the x-component of this Speed3d.
getY() - Method in class org.opentrafficsim.core.math.Acceleration3d
Retrieve the y-component of this Acceleration3d.
getY() - Method in class org.opentrafficsim.core.math.Speed3d
Retrieve the y-component of this Speed3d.
getYaw() - Method in class org.opentrafficsim.core.math.Angle3d
 
getYaw() - Method in class org.opentrafficsim.core.math.Direction3d
 
getZ() - Method in class org.opentrafficsim.core.math.Acceleration3d
Retrieve the z-component of this Acceleration3d.
getZ() - Method in class org.opentrafficsim.core.math.Speed3d
Retrieve the z-component of this Speed3d.
Gtu - Class in org.opentrafficsim.core.gtu
Implements the basic functionalities of any GTU: the ability to move on 3D-space according to a plan.
Gtu(String, GtuType, OtsSimulatorInterface, PerceivableContext, Length, Length, Speed, Length, Length) - Constructor for class org.opentrafficsim.core.gtu.Gtu
 
GTU_ADD_EVENT - Static variable in class org.opentrafficsim.core.network.Link
The timed event type for pub/sub indicating the addition of a GTU to the link.
GTU_ADD_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the addition of a GTU to the network.
GTU_REMOVE_EVENT - Static variable in class org.opentrafficsim.core.network.Link
The timed event type for pub/sub indicating the removal of a GTU from the link.
GTU_REMOVE_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the removal of a GTU from the network.
GtuCharacteristics - Class in org.opentrafficsim.core.gtu
Characteristics of a GTU.
GtuCharacteristics(GtuType, Length, Length, Speed, Acceleration, Acceleration, Length) - Constructor for class org.opentrafficsim.core.gtu.GtuCharacteristics
Construct a new set of GtuCharacteristics.
GtuCompatibility<T extends HierarchicalType<T,?> & Compatibility<GtuType,T>> - Class in org.opentrafficsim.core.compatibility
Compatibility between a GtuType and a certain type of infrastructure.
GtuCompatibility(GtuCompatibility<T>) - Constructor for class org.opentrafficsim.core.compatibility.GtuCompatibility
Construct a new Compatibility and deep copy the compatible and forbidden sets from an existing Compatibility.
GtuCompatibility(T) - Constructor for class org.opentrafficsim.core.compatibility.GtuCompatibility
Construct a new Compatibility object with empty compatible and forbidden sets.
GtuCompatibleInfraType<T extends GtuCompatibleInfraType<T,I>,I extends HierarchicallyTyped<T,I>> - Class in org.opentrafficsim.core.compatibility
GtuCompatibleInfraType is a HierarchicalType that implements the delegation methods for GTU compatibility.
GtuCompatibleInfraType(String) - Constructor for class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
Instantiate an infrastructure type without a parent.
GtuCompatibleInfraType(String, T) - Constructor for class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
Instantiate an infrastructure type.
GtuDumper - Class in org.opentrafficsim.core.gtu
GTUDUmper; create a text file with the locations, directions and speeds of all GTUs at regular intervals.
GtuDumper(Time, Duration, Network, String) - Constructor for class org.opentrafficsim.core.gtu.GtuDumper
Construct a new GTUDumper.
GtuErrorHandler - Interface in org.opentrafficsim.core.gtu
GTU error handler.
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(String, Throwable) - Constructor for exception org.opentrafficsim.core.gtu.GtuException
 
GtuException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.GtuException
 
GtuGenerator - Interface in org.opentrafficsim.core.gtu
Gtu generator in its most basic form, which is able to report a queue count at one or more positions.
GtuGenerator.GtuGeneratorPosition - Interface in org.opentrafficsim.core.gtu
Interface for a position that is reported on.
GtuTemplate - Class in org.opentrafficsim.core.gtu
Stores some of the information that is needed to generate a GTU.
GtuTemplate(GtuType, Generator<Length>, Generator<Length>, Generator<Speed>) - Constructor for class org.opentrafficsim.core.gtu.GtuTemplate
 
GtuTemplate(GtuType, Generator<Length>, Generator<Length>, Generator<Speed>, Generator<Acceleration>, Generator<Acceleration>) - Constructor for class org.opentrafficsim.core.gtu.GtuTemplate
 
GtuType - Class in org.opentrafficsim.core.gtu
A GTU type is used to identify all sorts of properties and compatibilities for GTUs.
GtuType(String) - Constructor for class org.opentrafficsim.core.gtu.GtuType
Constructor for root-level GTU types.
GtuType(String, GtuType) - Constructor for class org.opentrafficsim.core.gtu.GtuType
 

H

handle(Gtu, Exception) - Method in interface org.opentrafficsim.core.gtu.GtuErrorHandler
Handle exception.
hashCode() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
 
hashCode() - Method in class org.opentrafficsim.core.distributions.Distribution
 
hashCode() - Method in record class org.opentrafficsim.core.distributions.FrequencyAndObject
Returns a hash code value for this object.
hashCode() - Method in record class org.opentrafficsim.core.geometry.Fresnel
Returns a hash code value for this object.
hashCode() - Method in class org.opentrafficsim.core.gtu.Gtu
 
hashCode() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
 
hashCode() - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns a hash code value for this object.
hashCode() - Method in record class org.opentrafficsim.core.gtu.RelativePosition
Returns a hash code value for this object.
hashCode() - Method in class org.opentrafficsim.core.gtu.RelativePosition.Type
 
hashCode() - Method in class org.opentrafficsim.core.network.Link
 
hashCode() - Method in record class org.opentrafficsim.core.network.LinkPosition
Returns a hash code value for this object.
hashCode() - Method in class org.opentrafficsim.core.network.Node
 
hashCode() - Method in class org.opentrafficsim.core.network.route.Route
 
hashCode() - Method in record class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
Returns a hash code value for this object.
hasNext() - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeIterator
 
HAZARD - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
Hazard warning.
headMap(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedMap
 
headMap(K, boolean) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
headSet(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedSet
 
headSet(E, boolean) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
higher(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
higherEntry(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
higherKey(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
HIGHWAY - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Highway (autoweg, 100km/h).
Historical<T> - Interface in org.opentrafficsim.core.perception
Interface for single valued historicals.
HistoricalArrayList<E> - Class in org.opentrafficsim.core.perception.collections
ArrayList-valued historical state.
HistoricalArrayList(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalArrayList
Constructor.
HistoricalArrayList(HistoryManager, Object, Collection<? extends E>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalArrayList
Constructor.
HistoricalCollection<E> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical collections.
HistoricalDeque<E> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical deques.
HistoricalEnumMap<K extends Enum<K>,V> - Class in org.opentrafficsim.core.perception.collections
EnumMap-valued historical state.
HistoricalEnumMap(HistoryManager, Object, Class<K>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalEnumMap
Constructor.
HistoricalEnumMap(HistoryManager, Object, EnumMap<K, ? extends V>, Class<K>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalEnumMap
Constructor.
HistoricalHashMap<K,V> - Class in org.opentrafficsim.core.perception.collections
LinkedHashMap-valued historical state.
HistoricalHashMap(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalHashMap
Constructor.
HistoricalHashMap(HistoryManager, Object, Map<? extends K, ? extends V>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalHashMap
Constructor.
HistoricalHashSet<E> - Class in org.opentrafficsim.core.perception.collections
LinkedHashSet-valued historical state.
HistoricalHashSet(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalHashSet
Constructor.
HistoricalHashSet(HistoryManager, Object, Collection<? extends E>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalHashSet
Constructor.
HistoricalLinkedHashMap<K,V> - Class in org.opentrafficsim.core.perception.collections
LinkedHashMap-valued historical state.
HistoricalLinkedHashMap(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashMap
Constructor.
HistoricalLinkedHashMap(HistoryManager, Object, Map<? extends K, ? extends V>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashMap
Constructor.
HistoricalLinkedHashSet<E> - Class in org.opentrafficsim.core.perception.collections
LinkedHashSet-valued historical state.
HistoricalLinkedHashSet(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashSet
Constructor.
HistoricalLinkedHashSet(HistoryManager, Object, Collection<? extends E>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashSet
Constructor.
HistoricalLinkedList<E> - Class in org.opentrafficsim.core.perception.collections
LinkedList-valued historical state.
HistoricalLinkedList(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
Constructor.
HistoricalLinkedList(HistoryManager, Object, Collection<? extends E>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
Constructor.
HistoricalList<E> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical lists.
HistoricalMap<K,V> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical maps.
HistoricalNavigableMap<K,V> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical navigable maps.
HistoricalNavigableSet<E> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical navigable sets.
HistoricalParameters - Class in org.opentrafficsim.core.perception
Historical representation of Parameters.
HistoricalParameters(HistoryManager, Object, Parameters) - Constructor for class org.opentrafficsim.core.perception.HistoricalParameters
Constructor.
HistoricalParameters.ParameterEvent - Class in org.opentrafficsim.core.perception
Parameter event, which will restore the previous value.
HistoricalParameters.ParameterValueSet<T> - Record Class in org.opentrafficsim.core.perception
Value for a parameter event, which contains a parameter type and (the previous) value.
HistoricalPriorityQueue<E> - Class in org.opentrafficsim.core.perception.collections
PriorityQueue-valued historical state.
HistoricalPriorityQueue(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalPriorityQueue
Constructor.
HistoricalPriorityQueue(HistoryManager, Object, Collection<? extends E>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalPriorityQueue
Constructor.
HistoricalQueue<E> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical queues.
HistoricalSet<E> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical sets.
HistoricalSortedMap<K,V> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical sorted maps.
HistoricalSortedSet<E> - Interface in org.opentrafficsim.core.perception.collections
Interface for historical sorted sets.
HistoricalTreeMap<K,V> - Class in org.opentrafficsim.core.perception.collections
TreeMap-valued historical state.
HistoricalTreeMap(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalTreeMap
Constructor.
HistoricalTreeMap(HistoryManager, Object, Map<? extends K, ? extends V>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalTreeMap
Constructor.
HistoricalTreeSet<E> - Class in org.opentrafficsim.core.perception.collections
TreeSet-valued historical state.
HistoricalTreeSet(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalTreeSet
Constructor.
HistoricalTreeSet(HistoryManager, Object, Collection<? extends E>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalTreeSet
Constructor.
HistoricalValue<T> - Class in org.opentrafficsim.core.perception
Single-valued historical state.
HistoricalValue(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.HistoricalValue
Constructor.
HistoricalValue(HistoryManager, Object, T) - Constructor for class org.opentrafficsim.core.perception.HistoricalValue
Constructor.
HistoricalVector<E> - Class in org.opentrafficsim.core.perception.collections
Vector-valued historical state.
HistoricalVector(HistoryManager, Object) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalVector
Constructor.
HistoricalVector(HistoryManager, Object, Collection<? extends E>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalVector
Constructor.
HistoryManager - Class in org.opentrafficsim.core.perception
History manager with automatic garbage collection by the java garbage collector using weak references to the Historicals.
HistoryManager() - Constructor for class org.opentrafficsim.core.perception.HistoryManager
 
HistoryManager.HistoricalElement - Interface in org.opentrafficsim.core.perception
Historical view for the history manager.
HistoryManagerDevs - Class in org.opentrafficsim.core.perception
History manager that uses an OtsSimulatorInterface.
HistoryManagerDevs(OtsSimulatorInterface, Duration, Duration) - Constructor for class org.opentrafficsim.core.perception.HistoryManagerDevs
Constructor.

I

IdGenerator - Class in org.opentrafficsim.core.idgenerator
Generate names for any kind of object.
IdGenerator(String) - Constructor for class org.opentrafficsim.core.idgenerator.IdGenerator
Construct a new IdGenerator.
indexOf(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
indexOf(Node) - Method in class org.opentrafficsim.core.network.route.Route
Return the index of a Node in this Route, or -1 if this Route does not contain the specified Node.
init() - Method in class org.opentrafficsim.core.object.StaticObject
Initialize the object after it has been fully created.
init(StrategicalPlanner, OrientedPoint2d, Speed) - Method in class org.opentrafficsim.core.gtu.Gtu
Initialize the GTU at a location and speed, and give it a mission to fulfill through the strategical planner.
initialize(Time, Duration, Duration, OtsModelInterface, Map<String, StreamInterface>, HistoryManager) - Method in class org.opentrafficsim.core.dsol.OtsAnimator
Initialize a simulation engine without animation; the easy way.
initialize(Time, Duration, Duration, OtsModelInterface, Map<String, StreamInterface>, HistoryManager) - Method in class org.opentrafficsim.core.dsol.OtsLoggingAnimator
Initialize a simulation engine without animation; the easy way.
initialize(Time, Duration, Duration, OtsModelInterface, HistoryManager) - Method in class org.opentrafficsim.core.dsol.OtsAnimator
 
initialize(Time, Duration, Duration, OtsModelInterface, HistoryManager) - Method in class org.opentrafficsim.core.dsol.OtsLoggingAnimator
 
initialize(Time, Duration, Duration, OtsModelInterface, HistoryManager) - Method in class org.opentrafficsim.core.dsol.OtsSimulator
 
initialize(Time, Duration, Duration, OtsModelInterface, HistoryManager) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Initialize a simulation engine without animation; the easy way.
initialize(Time, Duration, Duration, OtsModelInterface, HistoryManager, int) - Method in class org.opentrafficsim.core.dsol.OtsAnimator
 
initialize(Time, Duration, Duration, OtsModelInterface, HistoryManager, int) - Method in class org.opentrafficsim.core.dsol.OtsLoggingAnimator
 
initialize(Time, Duration, Duration, OtsModelInterface, HistoryManager, int) - Method in class org.opentrafficsim.core.dsol.OtsSimulator
 
initialize(Time, Duration, Duration, OtsModelInterface, HistoryManager, int) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Initialize a simulation engine without animation and prescribed replication number; the easy way.
initialize(OtsModelInterface, OtsReplication) - Method in class org.opentrafficsim.core.dsol.OtsAnimator
 
initialize(OtsModelInterface, OtsReplication) - Method in class org.opentrafficsim.core.dsol.OtsSimulator
 
initialize(OtsModelInterface, OtsReplication) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Initialize a simulation engine without animation; the easy way.
InputParameters - Interface in org.opentrafficsim.core.parameters
Interface for input parameters.
integral(double) - Static method in record class org.opentrafficsim.core.geometry.Fresnel
Approximate the Fresnel integral.
interruptMove() - Method in class org.opentrafficsim.core.gtu.Gtu
Interrupt the move and ask for a new plan.
intersectingShapes(Bounds2d) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
Return the set of all shapes in this Ots2dSet that intersect the given rectangle.
intersectingShapes(Bounds2d) - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeNode
Return a Set containing all Polygon2ds in this QuadTreeNode that intersect a rectangular area.
intersectingShapes(Polygon2d) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
Return all Polygon2ds in this Ots2dSet that intersect a given Polygon2d.
intersects(Polygon2d) - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeNode
Test if the area of this QuadTree intersects a Polygon2d.
isCentroid() - Method in class org.opentrafficsim.core.network.Centroid
 
isCentroid() - Method in class org.opentrafficsim.core.network.Node
Checks whether the node has only connector links going in and/or out, and no other links.
isCompatible(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
Determine if this Compatibility allows or denies a particular GtuType.
isCompatible(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
 
isCompatible(U) - Method in interface org.opentrafficsim.core.compatibility.Compatibility
Test if a user type is compatible with the infrastructure type.
isCompatibleOnInfraLevel(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
 
isCompatibleOnInfraLevel(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
 
isCompatibleOnInfraLevel(U) - Method in interface org.opentrafficsim.core.compatibility.Compatibility
Return whether the user type is compatible on this infrastructure level.
isConflicting() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
 
isConnectedTo(GtuType, Node) - Method in class org.opentrafficsim.core.network.Node
Check if the current node is linked to the given Node for the given GtuType.
isConnector() - Method in class org.opentrafficsim.core.network.Connector
 
isConnector() - Method in class org.opentrafficsim.core.network.Link
Returns whether the link is a connector.
isDestroyed() - Method in class org.opentrafficsim.core.gtu.Gtu
Returns whether the GTU is destroyed.
isEmpty() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
isEmpty() - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
isEmpty() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
isEmpty() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
isHazard() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isLastState(Time) - Method in class org.opentrafficsim.core.perception.AbstractHistorical
Returns whether the state at the given time is equal to the state at the current time.
isLeft() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
 
isLeft() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isLeft() - Method in enum class org.opentrafficsim.core.network.LateralDirectionality
Determine whether the direction is the left direction.
isLeftOrBoth() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isNone() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
 
isNone() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isNone() - Method in enum class org.opentrafficsim.core.network.LateralDirectionality
Determine whether the lateral direction is not present.
isRight() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
 
isRight() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isRight() - Method in enum class org.opentrafficsim.core.network.LateralDirectionality
Determine whether the direction is the right direction.
isRightOrBoth() - Method in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
 
isStandStill() - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns the value of the isStandStill record component.
isStatic() - Method in interface org.opentrafficsim.core.network.LinkWeight
Returns whether the link weights are static.
iterator() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
iterator() - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
iterator() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 

K

keySet() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 

L

last() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedSet
 
lastEntry() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
lastIndexOf(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
lastKey() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedMap
 
LateralDirectionality - Enum Class in org.opentrafficsim.core.network
Directionality in lateral direction.
LEFT - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
Left.
LEFT - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
Left.
LEFT - Enum constant in enum class org.opentrafficsim.core.network.LateralDirectionality
Direction to the left of the longitudinal orientation of the GTU, relative to the forward driving direction.
length() - Method in class org.opentrafficsim.core.geometry.ContinuousBezier
Returns the estimated length using the method of numerical approach of Legendre-Gauss, which is quite accurate.
LENGTH - Static variable in interface org.opentrafficsim.core.network.LinkWeight
Default link weight using link length.
LENGTH_NO_CONNECTORS - Static variable in interface org.opentrafficsim.core.network.LinkWeight
Link weight with very high penalty for Connectors.
link() - Method in record class org.opentrafficsim.core.network.LinkPosition
Returns the value of the link record component.
Link - Class in org.opentrafficsim.core.network
A standard implementation of a link between two Nodes.
Link(Network, String, Node, Node, LinkType, OtsLine2d, ContinuousLine.ContinuousDoubleFunction) - Constructor for class org.opentrafficsim.core.network.Link
Construct a new link.
LINK_ADD_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the addition of a Link.
LINK_REMOVE_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the removal of a Link.
LinkPosition - Record Class in org.opentrafficsim.core.network
Class that stores a link combined with a position on that link.
LinkPosition(Link, double) - Constructor for record class org.opentrafficsim.core.network.LinkPosition
Creates an instance of a LinkPosition record class.
LinkPosition(Link, Length) - Constructor for record class org.opentrafficsim.core.network.LinkPosition
Create a link combined with a position on that link.
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
Constructor for root-level Link types.
LinkType(String, LinkType) - Constructor for class org.opentrafficsim.core.network.LinkType
Create a new Link type.
LinkWeight - Interface in org.opentrafficsim.core.network
Interface to determine a link weight.
listIterator() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
listIterator(int) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
LocatedObject - Interface in org.opentrafficsim.core.object
Generic object that can be placed in the model.
LOOP_DETECTOR - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Loop detector type.
lower(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
lowerEntry(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
lowerKey(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 

M

MaxAngle(double) - Constructor for class org.opentrafficsim.core.geometry.Flattener.MaxAngle
Constructor.
MaxDeviation(double) - Constructor for class org.opentrafficsim.core.geometry.Flattener.MaxDeviation
Constructor.
MaxDeviationAndAngle(double, double) - Constructor for class org.opentrafficsim.core.geometry.Flattener.MaxDeviationAndAngle
Constructor.
MissingComponentException - Exception in org.opentrafficsim.core.gtu
Thrown when a model component is missing, or when the correct implementation is missing.
MissingComponentException() - Constructor for exception org.opentrafficsim.core.gtu.MissingComponentException
 
MissingComponentException(String) - Constructor for exception org.opentrafficsim.core.gtu.MissingComponentException
Constructor with message.
MissingComponentException(String, Throwable) - Constructor for exception org.opentrafficsim.core.gtu.MissingComponentException
Constructor with message and throwable cause.
MissingComponentException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.MissingComponentException
Constructor with throwable cause.
modifyFrequency(int, double) - Method in class org.opentrafficsim.core.distributions.Distribution
Alter the frequency (or probability) of one of the stored generators.
MOPED - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for mopeds.
MOTORCYCLE - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for motorcycles.
move(OrientedPoint2d) - Method in class org.opentrafficsim.core.gtu.Gtu
Move from the current location according to an operational plan to a location that will bring us nearer to reaching the location provided by the strategical planner.
MOVE_EVENT - Static variable in class org.opentrafficsim.core.gtu.Gtu
The event type for pub/sub indicating a move.

N

navigableKeySet() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
Network - Class in org.opentrafficsim.core.network
A Network consists of a set of links.
Network(String, OtsSimulatorInterface) - Constructor for class org.opentrafficsim.core.network.Network
Construction of an empty 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(String, Throwable) - Constructor for exception org.opentrafficsim.core.network.NetworkException
 
NetworkException(Throwable) - Constructor for exception org.opentrafficsim.core.network.NetworkException
 
NetworkUtils - Class in org.opentrafficsim.core.network
NetworkUtils has a static function to destroy a network.
next() - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeIterator
 
nextLink(Link, GtuType) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Determine the next link in a network based on a current Link we are on.
nextLinks(GtuType, Link) - Method in class org.opentrafficsim.core.network.Node
Determine the links connecting from the previous link via this Node for the given GTU type.
nextNode(Link, 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.
NL - Static variable in class org.opentrafficsim.core.definitions.Defaults
Defaults for locale nl_NL.
Node - Class in org.opentrafficsim.core.network
The Node is a point with an id.
Node(Network, String, OrientedPoint2d) - Constructor for class org.opentrafficsim.core.network.Node
Construction of a Node.
Node(Network, String, Point2d) - Constructor for class org.opentrafficsim.core.network.Node
Construction of a Node.
Node(Network, String, Point2d, Direction) - Constructor for class org.opentrafficsim.core.network.Node
Construction of a Node.
NODE - Static variable in class org.opentrafficsim.core.network.NodeType
Default type NODE.
NODE_ADD_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the addition of a Node.
NODE_NAME - Static variable in class org.opentrafficsim.core.network.NodeType
Name of default type NODE.
NODE_REMOVE_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the removal of a Node.
NodeType - Class in org.opentrafficsim.core.network
Node type to indicate different types of Nodes.
NodeType(String) - Constructor for class org.opentrafficsim.core.network.NodeType
Create a new Node type.
NodeType(String, NodeType) - Constructor for class org.opentrafficsim.core.network.NodeType
Create a new default Node type.
noHistory(OtsSimulatorInterface) - Static method in class org.opentrafficsim.core.perception.HistoryManagerDevs
Returns a history manager with no guaranteed history.
NONE - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
None.
NONE - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
None.
NONE - Enum constant in enum class org.opentrafficsim.core.network.LateralDirectionality
Absence of a lateral direction.
NONLOCATED_OBJECT_ADD_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the addition of a NonLocatedObject implementing object.
NONLOCATED_OBJECT_REMOVE_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the removal of a NonLocatedObject implementing object.
NonLocatedObject - Interface in org.opentrafficsim.core.object
Interface for objects that live in a Network, but cannot be drawn and which do not have a specific location.
notify(Event) - Method in class org.opentrafficsim.core.perception.HistoryManagerDevs
 
NOTPRESENT - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
Does not have a turn indicator.
now() - Method in class org.opentrafficsim.core.perception.AbstractHistorical
Returns the current time.
now() - Method in class org.opentrafficsim.core.perception.HistoryManager
Returns the current simulation time.
now() - Method in class org.opentrafficsim.core.perception.HistoryManagerDevs
 
NullHistorical<T> - Class in org.opentrafficsim.core.perception
Simple implementation without history that can be used inside a generic context where also implementations with history can be used.
NullHistorical(T) - Constructor for class org.opentrafficsim.core.perception.NullHistorical
Constructor.
NumSegments(int) - Constructor for class org.opentrafficsim.core.geometry.Flattener.NumSegments
Constructor.

O

object() - Method in record class org.opentrafficsim.core.distributions.FrequencyAndObject
Returns the value of the object record component.
OBJECT_ADD_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the addition of an ObjectInterface implementing object.
OBJECT_REMOVE_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the removal of an ObjectInterface implementing object.
of(double...) - Static method in class org.opentrafficsim.core.geometry.FractionalLengthData
Create FractionalLengthData.
off(Speed, Duration, Acceleration) - Static method in class org.opentrafficsim.core.gtu.plan.operational.Segments
Instantiates segments with a given start speed.
offer(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalQueue
 
offer(E) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
offerFirst(E) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
offerLast(E) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
offset(ContinuousLine.ContinuousDoubleFunction) - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
Returns an offset line.
offset(ContinuousLine.ContinuousDoubleFunction) - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
Offset polyline based on variable offset.
OperationalPlan - Class in org.opentrafficsim.core.gtu.plan.operational
An Operational plan describes a path through the world with a speed profile that a GTU intends to follow.
OperationalPlan(Gtu, OtsLine2d, Time, Segments) - Constructor for class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Construct an operational plan.
OperationalPlanException - Exception in org.opentrafficsim.core.gtu.plan.operational
Exception for the operational plan, e.g. when a request is given outside the plan's validity.
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(String, Throwable) - Constructor for exception org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
 
OperationalPlanException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
 
org.opentrafficsim.core.compatibility - package org.opentrafficsim.core.compatibility
Compatibility defines whether a user of infrastructure (e.g., a GTU) can use the infrastructure (e.g., a road).
org.opentrafficsim.core.definitions - package org.opentrafficsim.core.definitions
The definitions package contains the core definitions that can be used to interpret the Network and the PerceivableContext.
org.opentrafficsim.core.distributions - package org.opentrafficsim.core.distributions
Generic implementation of a set of objects with defined probabilities / frequencies.
org.opentrafficsim.core.dsol - package org.opentrafficsim.core.dsol
Extensions of the DSOL simulator interfaces and classes for OTS units.
org.opentrafficsim.core.geometry - package org.opentrafficsim.core.geometry
Copyright (c) 2013-2024 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.perception - package org.opentrafficsim.core.gtu.perception
The perception module of a GTU is responsible for perceiving (sensing) the environment of the GTU, which includes the locations of other GTUs.
org.opentrafficsim.core.gtu.plan.operational - package org.opentrafficsim.core.gtu.plan.operational
Operational plans describe a path through the world with a speed profile that a GTU intends to follow.
org.opentrafficsim.core.gtu.plan.strategical - package org.opentrafficsim.core.gtu.plan.strategical
Strategical planners.
org.opentrafficsim.core.gtu.plan.tactical - package org.opentrafficsim.core.gtu.plan.tactical
Tactical planners generate operational plans that are in line with reaching the goals of the strategical plan.
org.opentrafficsim.core.idgenerator - package org.opentrafficsim.core.idgenerator
Generator names for any kind of object.
org.opentrafficsim.core.math - package org.opentrafficsim.core.math
Commonly used mathematical operations.
org.opentrafficsim.core.network - package org.opentrafficsim.core.network
Classes that build a network with nodes, links, and cross-sections.
org.opentrafficsim.core.network.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.parameters - package org.opentrafficsim.core.parameters
Objects involving parameters.
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.perception.collections - package org.opentrafficsim.core.perception.collections
Historical versions of almost all java non-concurrent collections.
org.opentrafficsim.core.units.distributions - package org.opentrafficsim.core.units.distributions
Strongly typed distributions.
originNode() - Method in class org.opentrafficsim.core.network.route.Route
 
Ots2dSet - Class in org.opentrafficsim.core.geometry
Set of Polygon2d objects and provides methods for fast selection of those objects that intersect a Polygon2d.
Ots2dSet(Bounds2d, double) - Constructor for class org.opentrafficsim.core.geometry.Ots2dSet
Construct an empty Ots2dSet for a rectangular region.
Ots2dSet.QuadTreeIterator - Class in org.opentrafficsim.core.geometry
Iterator for quad tree.
Ots2dSet.QuadTreeNode - Class in org.opentrafficsim.core.geometry
Spatial-aware storage for a set of Polygon2d objects.
OtsAnimator - Class in org.opentrafficsim.core.dsol
Construct a DSOL DevsRealTimeAnimator the easy way.
OtsAnimator(Serializable) - Constructor for class org.opentrafficsim.core.dsol.OtsAnimator
Construct an OTSAnimator.
OtsAnimatorInterface - Interface in org.opentrafficsim.core.dsol
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OtsDevsRealTimeParallelMove - Class in org.opentrafficsim.core.dsol
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OtsDevsRealTimeParallelMove(int, Serializable) - Constructor for class org.opentrafficsim.core.dsol.OtsDevsRealTimeParallelMove
Create a new OTSRealTimeClock.
OtsDevsRealTimeParallelMove(Serializable) - Constructor for class org.opentrafficsim.core.dsol.OtsDevsRealTimeParallelMove
Create a new OTSRealTimeClock.
OtsLoggingAnimator - Class in org.opentrafficsim.core.dsol
Construct a DSOL DevsRealTimeAnimator the easy way.
OtsLoggingAnimator(String, Serializable) - Constructor for class org.opentrafficsim.core.dsol.OtsLoggingAnimator
Construct an OTSAnimator.
OtsModelInterface - Interface in org.opentrafficsim.core.dsol
OtsModelInterface described the generic properties of an OtsModel such as the network and the model name.
OtsReplication - Class in org.opentrafficsim.core.dsol
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
OtsReplication(String, Time, Duration, Duration, HistoryManager) - Constructor for class org.opentrafficsim.core.dsol.OtsReplication
Create a new OtsReplication.
OtsSimulator - Class in org.opentrafficsim.core.dsol
Construct a DSOL DevsSimulator the easy way.
OtsSimulator(Serializable) - Constructor for class org.opentrafficsim.core.dsol.OtsSimulator
Construct an OtsSimulator.
OtsSimulatorInterface - Interface in org.opentrafficsim.core.dsol
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.

P

parameter() - Method in record class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
Returns the value of the parameter record component.
ParameterEvent(double, ParameterType<T>, Parameters) - Constructor for class org.opentrafficsim.core.perception.HistoricalParameters.ParameterEvent
Constructor.
ParameterFactory - Interface in org.opentrafficsim.core.parameters
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ParameterFactoryByType - Class in org.opentrafficsim.core.parameters
Sets parameter values based on the the GTU type.
ParameterFactoryByType() - Constructor for class org.opentrafficsim.core.parameters.ParameterFactoryByType
 
ParameterFactoryByType.Correlation<C,T> - Interface in org.opentrafficsim.core.parameters
Correlates two parameter values.
ParameterFactoryDefault - Class in org.opentrafficsim.core.parameters
Only use given parameters, do not set any others.
ParameterFactoryDefault() - Constructor for class org.opentrafficsim.core.parameters.ParameterFactoryDefault
 
ParameterValueSet(ParameterType<T>, T) - Constructor for record class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
Creates an instance of a ParameterValueSet record class.
PEDESTRIAN - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for pedestrians.
peek() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalQueue
 
peek() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
peekFirst() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
peekLast() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
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
Invoked by the GTU prior to determining the operational plan.
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.
Perception<G extends Gtu> - Interface in org.opentrafficsim.core.gtu.perception
The perception module of a GTU.
PerceptionCategory<G extends Gtu,P extends Perception<G>> - Interface in org.opentrafficsim.core.gtu.perception
Super interface for all perception categories.
points - Variable in class org.opentrafficsim.core.geometry.ContinuousBezier
The shape points.
polarToCartesian(double, double, double) - Static method in class org.opentrafficsim.core.math.Scalar3d
 
poll() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalQueue
 
poll() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
pollFirst() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
pollFirst() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
pollFirstEntry() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
pollLast() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
pollLast() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
pollLastEntry() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
pop() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
ProbabilisticRouteGenerator - Class in org.opentrafficsim.core.network.route
Generate one of a set of routes, based on a discrete probability density function.
ProbabilisticRouteGenerator(List<FrequencyAndObject<Route>>, StreamInterface) - Constructor for class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
Create a new Probabilistic Route Generator.
PROVINCIAL - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Provincial (provinciaalse weg / N-weg, 80km/h).
push(E) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
put(K, V) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 

Q

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

R

REAR - Static variable in record class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type BACK.
REFERENCE - Static variable in record class org.opentrafficsim.core.gtu.RelativePosition
Standard relative position type REFERENCE.
REFERENCE_POSITION - Static variable in record class org.opentrafficsim.core.gtu.RelativePosition
The reference position (always 0, 0, 0).
registerHistorical(HistoryManager.HistoricalElement) - Method in class org.opentrafficsim.core.perception.HistoryManager
Registers a historical.
registerTemplateSupplier(GtuType, BiFunction<GtuType, StreamInterface, GtuTemplate>) - Static method in class org.opentrafficsim.core.gtu.GtuType
Register a supplier for default GTU types.
Rel(double, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel
 
Rel(float, U) - Constructor for class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Rel
 
Rel(int, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Rel
 
Rel(long, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Rel
 
Rel(DistContinuous, 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(DistDiscrete, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Rel
 
Rel(DistDiscrete, U) - Constructor for class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Rel
 
RelativePosition - Record Class in org.opentrafficsim.core.gtu
A RelativePosition is a position on a GTU; e.g. the front, rear, position of the driver, etc.
RelativePosition(Length, Length, Length, RelativePosition.Type) - Constructor for record class org.opentrafficsim.core.gtu.RelativePosition
Creates an instance of a RelativePosition record class.
RelativePosition(RelativePosition) - Constructor for record 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.core.geometry.Ots2dSet.QuadTreeIterator
 
remove() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalQueue
 
remove() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
remove(int) - Method in class org.opentrafficsim.core.distributions.Distribution
Remove the generator at the specified position from the internally stored list.
remove(int) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
remove(Object) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
remove(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
remove(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
remove(Object) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
remove(SimEventInterface<T>) - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
remove(Polygon2d) - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeNode
Remove a Polygon2d from this QuadTreeNode.
removeAll(Collection<?>) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
removeAll(Collection<?>) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
removeEvent(E) - Method in class org.opentrafficsim.core.perception.AbstractHistorical
Removes the given event.
RemoveEvent(double, E) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.RemoveEvent
Constructor.
RemoveEvent(double, E, int) - Constructor for class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.RemoveEvent
Constructor.
removeFirst() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
removeFirst() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
removeFirstOccurrence(Object) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
removeGtu(Gtu) - Method in class org.opentrafficsim.core.gtu.Gtu
Removes the provided GTU from this GTU, meaning it no longer moves with this GTU.
removeGTU(Gtu) - Method in class org.opentrafficsim.core.network.Link
Remove a GTU from this link.
removeGTU(Gtu) - Method in class org.opentrafficsim.core.network.Network
 
removeGTU(Gtu) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
Remove a GTU from the network.
removeIf(Predicate<? super E>) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalCollection
 
removeLast() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
removeLastOccurrence(Object) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
removeLink(Link) - Method in class org.opentrafficsim.core.network.Network
Unregister a link from the network.
removeLink(Link) - Method in class org.opentrafficsim.core.network.Node
Remove a link from this Node.
removeNode(Node) - Method in class org.opentrafficsim.core.network.Network
Unregister a node from the network.
removeNonLocatedObject(NonLocatedObject) - Method in class org.opentrafficsim.core.network.Network
Remove a NonLocatedObject implementing object form the Network.
removeObject(LocatedObject) - Method in class org.opentrafficsim.core.network.Network
Remove an ObjectInterface implementing object form the Network.
removePerceptionCategory(PerceptionCategory<?, ?>) - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
 
removePerceptionCategory(PerceptionCategory<?, ?>) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
Remove give perception category.
removeRoute(GtuType, Route) - Method in class org.opentrafficsim.core.network.Network
Remove the route from the network, e.g. because of road maintenance.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalMap
 
replaceAll(UnaryOperator<E>) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalList
 
resetEvent(Parameters) - Method in class org.opentrafficsim.core.perception.HistoricalParameters.ParameterEvent
Resets the parameter type to it's value before the change.
resetParameter(ParameterType<?>) - Method in class org.opentrafficsim.core.perception.HistoricalParameters
 
RESIDENTIAL - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Residential (buurtweg, 30km/h).
restore(C) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.AddEvent
 
restore(C) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.EventCollection
Restores the collection to the state of before the event.
restore(C) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.RemoveEvent
 
restore(L) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.AddEvent
 
restore(L) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.RemoveEvent
 
restore(M) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap.EventMap
Restores the map to the state of before the event.
retainAll(Collection<?>) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
retainAll(Collection<?>) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
reversed() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
Returns a reversed list.

This implementation copies a list and reverses the order before returning.
RIGHT - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
Right.
RIGHT - Enum constant in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
Right.
RIGHT - Enum constant in enum class org.opentrafficsim.core.network.LateralDirectionality
Direction to the right of the longitudinal orientation of the GTU, relative to the forward driving direction.
ROAD - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for all roads.
ROAD_USER - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for all road users.
ROAD_USERS - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Makes a Detector compatible with all road users, e.g. for SinkDetector.
Route - Class in org.opentrafficsim.core.network.route
A route is defined as a series of nodes.
Route(String, GtuType) - Constructor for class org.opentrafficsim.core.network.route.Route
Create an empty route for the given GtuType.
Route(String, GtuType, List<Node>) - Constructor for class org.opentrafficsim.core.network.route.Route
Create a route based on an initial list of nodes.
ROUTE_ADD_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the addition of a Route for a gtuType.
ROUTE_REMOVE_EVENT - Static variable in class org.opentrafficsim.core.network.Network
The timed event type for pub/sub indicating the removal of a Route for a gtuType.
run() - Method in class org.opentrafficsim.core.dsol.OtsDevsRealTimeParallelMove
 
run() - Method in class org.opentrafficsim.core.dsol.OtsLoggingAnimator
 
runUpTo(Time) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Runs the simulator up to a certain time; any events at that time, or the solving of the differential equation at that timestep, will not yet be executed.
runUpToAndIncluding(Time) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Runs the simulator up to a certain time; all events at that time, or the solving of the differential equation at that timestep, will be executed.
RURAL - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Rural (landelijk, 60km/h).

S

s() - Method in record class org.opentrafficsim.core.geometry.Fresnel
Returns the value of the s record component.
Scalar3d - Class in org.opentrafficsim.core.math
Calculate between Polar (spherical) and Cartesian (xyz) coordinates.
SCHEDULED_BUS - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for scheduled busses.
scheduleEventAbsTime(Time, short, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Construct and schedule a SimEvent using a Time to specify the execution time.
scheduleEventAbsTime(Time, Object, String, Object[]) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
Construct and schedule a SimEvent using a Time to specify the execution time.
Segment - Record 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.
Segment(boolean, Speed, Duration, Acceleration) - Constructor for record class org.opentrafficsim.core.gtu.plan.operational.Segment
Creates an instance of a Segment record class.
Segment(Speed, Duration, Acceleration) - Constructor for record class org.opentrafficsim.core.gtu.plan.operational.Segment
Constructor.
Segments - Class in org.opentrafficsim.core.gtu.plan.operational
List of segments describing the longitudinal dynamics of a operational plan along the path.
set(int, E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
set(int, FrequencyAndObject<O>) - Method in class org.opentrafficsim.core.distributions.Distribution
Replace the generator at the specified position.
set(T) - Method in interface org.opentrafficsim.core.perception.Historical
Set value at the current simulation time.
set(T) - Method in class org.opentrafficsim.core.perception.HistoricalValue
 
set(T) - Method in class org.opentrafficsim.core.perception.NullHistorical
 
setAllIn(Parameters) - Method in class org.opentrafficsim.core.perception.HistoricalParameters
 
setCapacity(Frequency) - Method in interface org.opentrafficsim.core.network.Capacity
Set the link capacity.
setCapacity(Frequency) - Method in class org.opentrafficsim.core.network.CapacityLink
 
setDemandWeight(double) - Method in class org.opentrafficsim.core.network.Connector
Sets the demand weight.
setDescription(String) - Method in class org.opentrafficsim.core.dsol.AbstractOtsModel
 
setErrorHandler(GtuErrorHandler) - Method in class org.opentrafficsim.core.gtu.Gtu
Sets the error handler.
setInitialStreams() - Static method in class org.opentrafficsim.core.dsol.AbstractOtsModel
Create the default initial streams.
setMaximumAcceleration(Acceleration) - Method in class org.opentrafficsim.core.gtu.Gtu
 
setMaximumDeceleration(Acceleration) - Method in class org.opentrafficsim.core.gtu.Gtu
Set the maximum deceleration.
setMoveThreads(int) - Method in class org.opentrafficsim.core.dsol.OtsDevsRealTimeParallelMove
 
setOperationalPlan(OperationalPlan) - Method in class org.opentrafficsim.core.gtu.Gtu
Set the operational plan.
setParameter(ParameterType<T>, T) - Method in class org.opentrafficsim.core.perception.HistoricalParameters
 
setParameterResettable(ParameterType<T>, T) - Method in class org.opentrafficsim.core.perception.HistoricalParameters
 
setParameters(Parameters) - Method in class org.opentrafficsim.core.gtu.Gtu
 
setParameters(Parameters) - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerFactory
Set parameters to use with the next creation of a strategical planner.
setParent(Gtu) - Method in class org.opentrafficsim.core.gtu.Gtu
Set the parent GTU.
setRawRouteMap(Map<GtuType, Map<String, Route>>) - Method in class org.opentrafficsim.core.network.Network
 
setShortName(String) - Method in class org.opentrafficsim.core.dsol.AbstractOtsModel
 
setTag(String, String) - Method in class org.opentrafficsim.core.gtu.Gtu
Sets a tag, these are used for specific use cases of any sort.
setValues(Parameters, GtuType) - Method in interface org.opentrafficsim.core.parameters.ParameterFactory
Creates a set of parameters for the provided GTU type.
setValues(Parameters, GtuType) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
 
setValues(Parameters, GtuType) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryDefault
 
simulatorTimeForWallClockMillis(double) - Method in class org.opentrafficsim.core.dsol.OtsAnimator
 
simulatorTimeForWallClockMillis(double) - Method in class org.opentrafficsim.core.dsol.OtsDevsRealTimeParallelMove
 
size() - Method in class org.opentrafficsim.core.distributions.Distribution
Report the number of generators.
size() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
size() - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
Returns the number of data points.
size() - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
size() - Method in class org.opentrafficsim.core.gtu.plan.operational.Segments
Returns the number of segments.
size() - Method in class org.opentrafficsim.core.network.route.Route
 
size() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
size() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
solve(double, double) - Static method in class org.opentrafficsim.core.math.Solver
Solve linear equation ax+b=0 for x.
solve(double, double, double) - Static method in class org.opentrafficsim.core.math.Solver
Solve quadratic equation ax2+bx+c=0 for x.
Solver - Class in org.opentrafficsim.core.math
Solvers for simple equations.
sort(Comparator<? super E>) - Method in interface org.opentrafficsim.core.perception.collections.HistoricalList
 
speed(Duration) - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns the speed at the given duration relative to the start of the segment.
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(double, double, double, SpeedUnit) - Constructor for class org.opentrafficsim.core.math.Speed3d
Construct a new Speed3d from three double Cartesian coordinates and a speed unit.
Speed3d(Speed, Direction, Direction) - Constructor for class org.opentrafficsim.core.math.Speed3d
Construct a new Speed3d from a strongly typed speed and polar coordinates.
Speed3d(Speed, Speed, Speed) - Constructor for class org.opentrafficsim.core.math.Speed3d
Construct a new Speed3d from three strongly typed Cartesian coordinates.
Speed3d(SpeedVector) - Constructor for class org.opentrafficsim.core.math.Speed3d
Construct a new Speed3d from vector of strongly typed Cartesian coordinates.
split(double) - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
Splits the Bezier in two Beziers of the same order.
standStill(Duration) - Static method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Creates a stand-still segment.
standStill(Duration) - Static method in class org.opentrafficsim.core.gtu.plan.operational.Segments
Create a stand-still segment.
standStill(Gtu, OrientedPoint2d, Time, Duration) - Static method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Creates a stand-still plan at a point.
startSpeed() - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns the value of the startSpeed record component.
StaticObject - Class in org.opentrafficsim.core.object
A static object with a height that a GTU might have to avoid, or which can cause occlusion for perception.
StaticObject(String, OrientedPoint2d, Polygon2d, Length) - Constructor for class org.opentrafficsim.core.object.StaticObject
 
STRATEGICAL_PLANNER - Static variable in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
Parameter type for strategical planner.
StrategicalPlanner - Interface in org.opentrafficsim.core.gtu.plan.strategical
A strategicalPlanner is the planner responsible for the overall 'mission' of the GTU, usually indicating where it needs to go.
StrategicalPlannerFactory<T extends StrategicalPlanner> - Interface in org.opentrafficsim.core.gtu.plan.strategical
A factory class is used to generate strategical planners as the strategical planner is state-full.
subList(int, int) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList
 
subMap(K, boolean, K, boolean) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
subMap(K, K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedMap
 
subSet(E, boolean, E, boolean) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
subSet(E, E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedSet
 
SynchronizedRedBlackTree<T extends Number & Comparable<T>> - Class in org.opentrafficsim.core.dsol
A SynchronizedRedBlackTree implementation of the eventlistInterface.
SynchronizedRedBlackTree() - Constructor for class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
Constructs a new SynchronizedRedBlackTree.

T

TACTICAL_PLANNER - Static variable in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
Parameter type for tactical planner.
TacticalPlanner<G extends Gtu,P extends Perception<G>> - Interface in org.opentrafficsim.core.gtu.plan.tactical
Tactical planners generate operational plans that are in line with reaching the goals of the strategical plan.
TacticalPlannerFactory<T extends TacticalPlanner> - Interface in org.opentrafficsim.core.gtu.plan.tactical
A factory class is used to generate tactical planners as the tactical planner is state-full.
tailMap(K) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedMap
 
tailMap(K, boolean) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableMap
 
tailSet(E) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalSortedSet
 
tailSet(E, boolean) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
THROW - Static variable in interface org.opentrafficsim.core.gtu.GtuErrorHandler
Default implementation that throws the exception.
timeAtDistance(Length) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Return the time when the GTU will reach the given distance.
timeAtPoint(OrientedPoint2d, boolean) - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
Calculates when the GTU will be at the given point.
toArray() - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
toArray() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
toArray(T[]) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
toArray(T[]) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection
 
toString() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibility
 
toString() - Method in class org.opentrafficsim.core.distributions.ConstantGenerator
 
toString() - Method in class org.opentrafficsim.core.distributions.Distribution
 
toString() - Method in record class org.opentrafficsim.core.distributions.FrequencyAndObject
Returns a string representation of this record class.
toString() - Method in class org.opentrafficsim.core.dsol.OtsAnimator
 
toString() - Method in class org.opentrafficsim.core.dsol.OtsDevsRealTimeParallelMove
 
toString() - Method in class org.opentrafficsim.core.dsol.OtsLoggingAnimator
 
toString() - Method in class org.opentrafficsim.core.dsol.OtsReplication
 
toString() - Method in class org.opentrafficsim.core.dsol.OtsSimulator
 
toString() - Method in class org.opentrafficsim.core.dsol.SynchronizedRedBlackTree
 
toString() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
 
toString() - Method in class org.opentrafficsim.core.geometry.ContinuousBezier
 
toString() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
 
toString() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
 
toString() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
 
toString() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
 
toString() - Method in record class org.opentrafficsim.core.geometry.Fresnel
Returns a string representation of this record class.
toString() - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeIterator
 
toString() - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeNode
 
toString() - Method in class org.opentrafficsim.core.geometry.Ots2dSet
 
toString() - Method in class org.opentrafficsim.core.gtu.GtuCharacteristics
 
toString() - Method in class org.opentrafficsim.core.gtu.GtuDumper
 
toString() - Method in class org.opentrafficsim.core.gtu.GtuTemplate
 
toString() - Method in class org.opentrafficsim.core.gtu.GtuType
 
toString() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
 
toString() - Method in class org.opentrafficsim.core.gtu.perception.DirectEgoPerception
 
toString() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
 
toString() - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns a string representation of this record class.
toString() - Method in record class org.opentrafficsim.core.gtu.RelativePosition
Returns a string representation of this record class.
toString() - Method in class org.opentrafficsim.core.gtu.RelativePosition.Type
 
toString() - Method in class org.opentrafficsim.core.idgenerator.IdGenerator
 
toString() - Method in class org.opentrafficsim.core.math.Acceleration3d
 
toString() - Method in class org.opentrafficsim.core.math.Angle3d
 
toString() - Method in class org.opentrafficsim.core.math.Direction3d
 
toString() - Method in class org.opentrafficsim.core.math.Speed3d
 
toString() - Method in class org.opentrafficsim.core.network.CapacityLink
 
toString() - Method in class org.opentrafficsim.core.network.Link
 
toString() - Method in record class org.opentrafficsim.core.network.LinkPosition
Returns a string representation of this record class.
toString() - Method in class org.opentrafficsim.core.network.LinkType
 
toString() - Method in class org.opentrafficsim.core.network.Network
 
toString() - Method in class org.opentrafficsim.core.network.Node
 
toString() - Method in class org.opentrafficsim.core.network.NodeType
 
toString() - Method in class org.opentrafficsim.core.network.route.FixedRouteGenerator
 
toString() - Method in class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
 
toString() - Method in class org.opentrafficsim.core.network.route.Route
 
toString() - Method in class org.opentrafficsim.core.object.DetectorType
 
toString() - Method in class org.opentrafficsim.core.object.StaticObject
 
toString() - Method in class org.opentrafficsim.core.parameters.ParameterFactoryByType
 
toString() - Method in class org.opentrafficsim.core.perception.AbstractHistorical.EventValue
 
toString() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.AddEvent
 
toString() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.EventCollection
 
toString() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalCollection.RemoveEvent
 
toString() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.AddEvent
 
toString() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.RemoveEvent
 
toString() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap.EventMap
 
toString() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalNavigableSet
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalArrayList
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalEnumMap
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashMap
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashSet
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashMap
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashSet
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalPriorityQueue
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalTreeMap
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalTreeSet
 
toString() - Method in class org.opentrafficsim.core.perception.collections.HistoricalVector
 
toString() - Method in class org.opentrafficsim.core.perception.HistoricalParameters.ParameterEvent
 
toString() - Method in record class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
Returns a string representation of this record class.
toString() - Method in class org.opentrafficsim.core.perception.HistoricalParameters
 
toString() - Method in class org.opentrafficsim.core.perception.HistoricalValue
 
toString() - Method in class org.opentrafficsim.core.perception.HistoryManagerDevs
 
toString() - Method in class org.opentrafficsim.core.perception.NullHistorical
 
toString() - Method in class org.opentrafficsim.core.units.distributions.AbstractContinuousDistScalar
 
toString() - Method in class org.opentrafficsim.core.units.distributions.AbstractDiscreteDistScalar
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAbsoluteTemperature
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAcceleration
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAngle
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistArea
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDensity
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDimensionless
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDirection
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Abs
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDuration
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalCharge
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalCurrent
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalPotential
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalResistance
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistEnergy
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Abs
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFloatScalar.Rel
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFlowMass
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistForce
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFrequency
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistLength
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistLinearDensity
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistMass
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPosition
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPower
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPressure
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistSolidAngle
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistSpeed
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTemperature
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTime
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTorque
 
toString() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistVolume
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistAbsoluteTemperature
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistAcceleration
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistAngle
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistArea
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDensity
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDimensionless
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDirection
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Abs
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDoubleScalar.Rel
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistDuration
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalCharge
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalCurrent
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalPotential
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistElectricalResistance
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistEnergy
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Abs
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFloatScalar.Rel
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFlowMass
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistForce
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistFrequency
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistLength
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistLinearDensity
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistMass
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistPosition
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistPower
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistPressure
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistSolidAngle
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistSpeed
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistTemperature
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistTime
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistTorque
 
toString() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistVolume
 
toString(int) - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeNode
Recursively print this QuadTreeNode.
toString(int) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
Recursively print this Ots2dSet.
toStringGraphic(int) - Method in class org.opentrafficsim.core.geometry.Ots2dSet.QuadTreeNode
Return a String depicting this QuadTreeNode.
toStringGraphic(int) - Method in class org.opentrafficsim.core.geometry.Ots2dSet
Return an ASCII art rendering of this Ots2dSet.
totalDistance() - Method in record class org.opentrafficsim.core.gtu.plan.operational.Segment
Returns the total distance traveled during the segment.
TRAFFIC_LIGHT - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Traffic light detector type.
TRUCK - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for trucks.
TurnIndicatorIntent - Enum Class in org.opentrafficsim.core.gtu
Intent for turn indicator.
TurnIndicatorStatus - Enum Class in org.opentrafficsim.core.gtu
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
type() - Method in record class org.opentrafficsim.core.gtu.RelativePosition
Returns the value of the type record component.
Type(String) - Constructor for class org.opentrafficsim.core.gtu.RelativePosition.Type
 

U

URBAN - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Urban (stedelijk, 50km/h).

V

value() - Method in record class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
Returns the value of the value record component.
valueOf(String) - Static method in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.opentrafficsim.core.network.LateralDirectionality
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.opentrafficsim.core.gtu.TurnIndicatorIntent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.opentrafficsim.core.gtu.TurnIndicatorStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.opentrafficsim.core.network.LateralDirectionality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalMap
 
VAN - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for vans.
VEHICLE - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Super type for vehicles.
VEHICLES - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
Makes a Detector compatible with all vehicles, e.g. for loop detectors.
verify() - Method in class org.opentrafficsim.core.network.route.Route
Verify that there are normal (non Connectors) between adjacent nodes, except at start and end (where Connectors are OK.

W

withLength(OrientedPoint2d, double, double, double) - Static method in class org.opentrafficsim.core.geometry.ContinuousClothoid
Create clothoid from one point based on curvature and length.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form