Index
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) - 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, 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, 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, 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, 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, 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, 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, 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, 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 thecomputeIfAbsent()
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, Distribution.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(Distribution.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
-
Add a GTU to the 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
-
Add a link to this Node.
- 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
-
Adds given perception category to the perception.
- 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(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
- 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, FractionalLengthData, 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.
- CIRCLE - Enum constant in enum class org.opentrafficsim.core.gtu.GtuType.Marker
-
Draw as circle.
- 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
-
Removes events that are no longer needed to guarantee the history time.
- 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
-
Remove the compatibility cache for this type and all its subtypes.
- clearCompatibilityCache() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
-
Remove the compatibility cache for this type and all its subtypes.
- 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.
- concatenate(double, OtsLine2d...) - Static method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Concatenate several OtsLine2d instances.
- concatenate(double, OtsLine2d, OtsLine2d) - Static method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Concatenate two OtsLine2d instances.
- concatenate(OtsLine2d...) - Static method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Concatenate several OtsLine2d instances.
- 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
-
Returns whether the given perception category is present.
- contains(Class<T>) - Method in interface org.opentrafficsim.core.gtu.perception.Perception
-
Returns whether the given perception category is present.
- contains(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
-
Test whether a GTU is registered in the network.
- containsGTU(Gtu) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
-
Test whether a GTU is registered in the network.
- containsGtuId(String) - Method in class org.opentrafficsim.core.network.Network
-
Test whether a GTU ID is registered in the network.
- containsGtuId(String) - Method in interface org.opentrafficsim.core.perception.PerceivableContext
-
Test whether a GTU ID is registered in the network.
- 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.
- 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.
- createAndCleanOtsLine2d(List<Point2d>) - Static method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Create an OtsLine2d, while cleaning repeating successive points.
- createAndCleanOtsLine2d(Point2d...) - Static method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Create an OtsLine2d, while cleaning repeating successive points.
- 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.
- 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<Distribution.FrequencyAndObject<O>>, StreamInterface) - Constructor for class org.opentrafficsim.core.distributions.Distribution
-
Construct a new Distribution.
- Distribution(StreamInterface) - Constructor for class org.opentrafficsim.core.distributions.Distribution
-
Construct a new Distribution with no generators.
- Distribution.FrequencyAndObject<O> - Class in org.opentrafficsim.core.distributions
-
Immutable storage for a frequency (or probability) plus a Generator.
- draw() - Method in class org.opentrafficsim.core.distributions.ConstantGenerator
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.distributions.Distribution
-
Generate the next object.
- draw() - Method in interface org.opentrafficsim.core.distributions.Generator
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.gtu.GtuTemplate
-
Returns characteristics for the given GTU.
- draw() - Method in class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAbsoluteTemperature
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAcceleration
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistAngle
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistArea
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDensity
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDimensionless
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistDirection
-
Generate the next object.
- 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
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalCharge
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalCurrent
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalPotential
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistElectricalResistance
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistEnergy
-
Generate the next object.
- 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
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistForce
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistFrequency
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistLength
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistLinearDensity
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistMass
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPosition
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPower
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistPressure
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistSolidAngle
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistSpeed
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTemperature
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTime
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistTorque
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.ContinuousDistVolume
-
Generate the next object.
- draw() - Method in class org.opentrafficsim.core.units.distributions.DiscreteDistAbsoluteTemperature
-
Generate the next object.
- 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
-
Generate the next object.
- 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
-
Generate the next object.
- 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
-
Generate the next object.
- 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.
- Drawable - Interface in org.opentrafficsim.core.animation
-
Indicates that an object is drawable, and its DrawingInfo can be requested.
- 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. - DynamicSpatialObject - Interface in org.opentrafficsim.core
-
DynamicSpatialObject has two shapes: the shape that is registered in the Map is the shape that indicates where the object can be present for the time frame for which intersections can be calculated.
- 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.
- ENDPOINT - Enum constant in enum class org.opentrafficsim.core.geometry.OtsLine2d.FractionalFallback
-
Distance to nearest end point.
- 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 class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
- equals(Object) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
- 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
- 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.
- extract(double, double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Create a new OtsLine2d that covers a sub-section of this OtsLine2d.
- extract(Length, Length) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Create a new OtsLine2d that covers a sub-section of this OtsLine2d.
- extractFractional(double, double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Construct a new OtsLine2d covering the indicated fraction of this OtsLine2d.
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 continuous line in to a polyline.
- flatten(FlattableLine) - Method in class org.opentrafficsim.core.geometry.Flattener.MaxDeviation
-
Flatten continuous line in to a polyline.
- flatten(FlattableLine) - Method in class org.opentrafficsim.core.geometry.Flattener.MaxDeviationAndAngle
-
Flatten continuous line in to a polyline.
- flatten(FlattableLine) - Method in class org.opentrafficsim.core.geometry.Flattener.NumSegments
-
Flatten continuous line in to a polyline.
- flatten(Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousArc
-
Flatten continuous line in to a polyline.
- flatten(Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
-
Flatten continuous line in to a polyline.
- flatten(Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
Flatten continuous line in to a polyline.
- 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(FractionalLengthData, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousArc
-
Flatten continuous line offset in to a polyline.
- flattenOffset(FractionalLengthData, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
-
Flatten continuous line offset in to a polyline.
- flattenOffset(FractionalLengthData, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
Flatten continuous line offset in to a polyline.
- flattenOffset(FractionalLengthData, Flattener) - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
-
Flatten continuous line offset in to a polyline.
- flattenOffset(FractionalLengthData, Flattener) - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
Returns the regular offset.
- flattenOffset(FractionalLengthData, 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).
- FrequencyAndObject(double, O) - Constructor for class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
-
Construct a new FrequencyAndObject instance.
- fresnel(double) - Static method in class org.opentrafficsim.core.geometry.Fresnel
-
Approximate the Fresnel integral.
- Fresnel - Class in org.opentrafficsim.core.geometry
-
Utility class to create clothoid lines, in particular the Fresnel integral based on: W.J.
- 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
-
Returns the current list.
- 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
-
Returns the current map.
- get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashMap
-
Returns the current map.
- get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashSet
-
Returns the current set.
- get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashMap
-
Returns the current map.
- get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashSet
-
Returns the current set.
- get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
-
Returns the current deque.
- 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
-
Returns the current queue.
- 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
-
Returns the current navigable map.
- get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalTreeSet
-
Returns the current navigable set.
- get() - Method in class org.opentrafficsim.core.perception.collections.HistoricalVector
-
Returns the current list.
- 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 value at current simulation time.
- get() - Method in class org.opentrafficsim.core.perception.NullHistorical
-
Get value at current simulation time.
- get(double) - Method in interface org.opentrafficsim.core.geometry.FlattableLine
-
Returns the point at the given fraction.
- get(double) - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
-
Returns the data at given fractional length.
- 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.geometry.OtsLine2d
-
Return one point of this OtsLine2d.
- 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
-
Returns a past list.
- 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
-
Returns a past map.
- get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashMap
-
Returns a past map.
- get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalHashSet
-
Returns a past set.
- get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashMap
-
Returns a past map.
- get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashSet
-
Returns a past set.
- get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
-
Returns a past deque.
- 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
-
Returns a past queue.
- 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
-
Returns a past navigable map.
- get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalTreeSet
-
Returns a past navigable set.
- get(Time) - Method in class org.opentrafficsim.core.perception.collections.HistoricalVector
-
Returns a past list.
- 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 value at given time.
- get(Time) - Method in class org.opentrafficsim.core.perception.NullHistorical
-
Get value at given time.
- 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
-
Returns the acceleration.
- 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.geometry.OtsLine2d
- 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
- getCentroid() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Retrieve the centroid of this OtsLine2d.
- 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
- getContourPoints() - Method in class org.opentrafficsim.core.gtu.Gtu
- 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 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
-
Return a description of the simulation (HTML formatted).
- 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
-
End curvature.
- getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
-
End curvature.
- getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
End curvature.
- getEndCurvature() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
-
End curvature.
- getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
End curvature.
- getEndCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
-
End curvature.
- 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
-
End point.
- getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
-
End point.
- getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
End point.
- getEndPoint() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
-
End point.
- getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
End point.
- getEndPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
-
End point.
- getEndRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
-
End radius.
- getEndRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
End radius.
- getEndRadius() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
-
End radius.
- getEndRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
End radius.
- getEndTime() - Method in class org.opentrafficsim.core.gtu.plan.operational.OperationalPlan
-
Return the time it will take to complete the entire operational plan.
- getEnvelope() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Get the bounding rectangle of this OtsLine2d.
- 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.geometry.OtsLine2d
-
Return the first point of this OtsLine2d.
- getFirst() - Method in class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
- getFraction(OtsLine2d, double, double) - Method in enum class org.opentrafficsim.core.geometry.OtsLine2d.FractionalFallback
-
Returns fraction for when fractional projection fails as the point is beyond the line or from numerical limitations.
- getFractionalLengths() - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
-
Returns the fractional lengths in the underlying data.
- getFractionalLengthsAsArray() - Method in class org.opentrafficsim.core.geometry.FractionalLengthData
-
Returns fractional lengths in array form, including 0.0 and 1.0.
- getFrequency() - Method in class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
-
Retrieve the frequency (or probability) of this FrequencyAndObject.
- 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
- getFullId() - Method in interface org.opentrafficsim.core.object.NonLocatedObject
- getFullId() - Method in class org.opentrafficsim.core.object.StaticObject
- getGeometry() - Method in interface org.opentrafficsim.core.object.LocatedObject
- getGeometry() - 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_f, where f is fractional position.
- getGrade(Length) - Method in class org.opentrafficsim.core.network.Link
-
Returns the grade at the given position, given as delta_h / delta_f, where f is fractional position.
- getGtu() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerception
-
Return the GTU of this perception.
- getGtu() - Method in class org.opentrafficsim.core.gtu.perception.AbstractPerceptionCategory
-
Returns the connected GTU.
- getGtu() - Method in interface org.opentrafficsim.core.gtu.perception.Perception
-
Return the GTU of this perception.
- getGtu() - Method in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
-
Returns the GTU.
- getGtu() - Method in interface org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner
-
Returns the GTU.
- getGTU(String) - Method in class org.opentrafficsim.core.network.Network
-
Get a GTU in the model.
- 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
-
Get an overview of the GTUs in the model.
- getGTUs() - Method in interface org.opentrafficsim.core.perception.PerceivableContext
-
Get an overview of the GTUs in the model.
- getGtuType() - Method in class org.opentrafficsim.core.gtu.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
- 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
-
Get a descriptive Id of the perceivable context (e.g., useful for debugging purposes).
- 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
-
Return the infrastructure for which this compatibility has been defined.
- getInfrastructure() - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
-
Return the infrastructure for which this compatibility has been defined.
- getLast() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Return the last point of this OtsLine2d.
- 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
-
Return the length of the line.
- getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
-
Return the length of the line.
- getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
Return the length of the line.
- getLength() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
-
Return the length of the line.
- getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
Return the length of the line.
- getLength() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
-
Return the length of the line.
- getLength() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Return the length of this OtsLine2d in meters.
- 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
-
Returns the length.
- 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.
- getLine2d() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Returns a 2d representation of this line.
- 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.geometry.OtsLine2d
- getLocation() - Method in class org.opentrafficsim.core.gtu.Gtu
- 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(Length) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Get the location at a position on the line, with its direction.
- 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.
- getLocationExtended(Length) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Get the location at a position on the line, with its direction.
- getLocationExtendedSI(double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Get the location at a position on the line, with its direction.
- getLocationFraction(double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Get the location at a fraction of the line, with its direction.
- getLocationFraction(double, double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Get the location at a fraction of the line, with its direction.
- getLocationFractionExtended(double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Get the location at a fraction of the line (or outside the line), with its direction.
- getLocationSI(double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Get the location at a position on the line, with its direction.
- 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.
- getMarker() - Method in class org.opentrafficsim.core.gtu.GtuType
-
Returns the marker.
- 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.
- getNumSegmentsForRadius(double, Angle, double) - Static method in class org.opentrafficsim.core.geometry.OtsGeometryUtil
-
Returns the number of segments to use for a given maximum spatial error, and radius.
- getObject() - Method in class org.opentrafficsim.core.distributions.Distribution.FrequencyAndObject
-
Call the draw method of the generatingObject and return its result.
- 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.
- getParameter() - Method in class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
- 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
-
Returns the given perception category.
- 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
-
Returns the given perception category, or
null
if not present. - 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.
- getPoints() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Return an array of OtsPoint3d that represents this OtsLine2d.
- getPositions() - Method in interface org.opentrafficsim.core.gtu.GtuGenerator
-
Returns the positions.
- getProjectedRadius(double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Returns the projected directional radius of the line at a given fraction.
- getProjectedVertexRadius(int) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Calculates the directional radius at a vertex.
- 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
-
Return the shape of the GTU for the validity time of the operational plan.
- getShape() - Method in class org.opentrafficsim.core.network.Link
-
Return the shape of the object.
- getShape() - Method in class org.opentrafficsim.core.network.Node
-
Return the shape of the object.
- getShape() - Method in interface org.opentrafficsim.core.SpatialObject
-
Return the shape of the object.
- getShape(Time) - Method in interface org.opentrafficsim.core.DynamicSpatialObject
-
Return the shape of a dynamic object at time 'time'.
- getShape(Time) - Method in class org.opentrafficsim.core.gtu.Gtu
-
Return the shape of a dynamic object at time 'time'.
- 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
-
Return a very short description of the simulation.
- 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
-
Returns the speed.
- 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
-
Start curvature.
- getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
-
Start curvature.
- getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
Start curvature.
- getStartCurvature() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
-
Start curvature.
- getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
Start curvature.
- getStartCurvature() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
-
Start curvature.
- 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
-
Start point.
- getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousBezierCubic
-
Start point.
- getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
Start point.
- getStartPoint() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
-
Start point.
- getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
Start point.
- getStartPoint() - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
-
Start point.
- getStartRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousArc
-
Start radius.
- getStartRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
Start radius.
- getStartRadius() - Method in interface org.opentrafficsim.core.geometry.ContinuousLine
-
Start radius.
- getStartRadius() - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
Start radius.
- 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
-
Returns the time of this event.
- 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() - Method in class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
- 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.
- getVertexFraction(int) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Returns the length fraction at the vertex.
- 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
-
Returns the width.
- 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.
- GTU_TYPE_COLORS - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
-
Standard drawing colors for GTU types.
- 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(String, Throwable, boolean, boolean) - 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
- GtuType.Marker - Enum Class in org.opentrafficsim.core.gtu
-
Defines the shape of a marker GTUs are drawn with when zoomed out.
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.FrequencyAndObject
- hashCode() - Method in class org.opentrafficsim.core.distributions.Distribution
- hashCode() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
- 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
- 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalArrayList
-
Constructor.
- HistoricalArrayList(HistoryManager, 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, Class<K>) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalEnumMap
-
Constructor.
- HistoricalEnumMap(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalHashMap
-
Constructor.
- HistoricalHashMap(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalHashSet
-
Constructor.
- HistoricalHashSet(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashMap
-
Constructor.
- HistoricalLinkedHashMap(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedHashSet
-
Constructor.
- HistoricalLinkedHashSet(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalLinkedList
-
Constructor.
- HistoricalLinkedList(HistoryManager, 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, 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 - 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalPriorityQueue
-
Constructor.
- HistoricalPriorityQueue(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalTreeMap
-
Constructor.
- HistoricalTreeMap(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalTreeSet
-
Constructor.
- HistoricalTreeSet(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.HistoricalValue
-
Constructor.
- HistoricalValue(HistoryManager, 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) - Constructor for class org.opentrafficsim.core.perception.collections.HistoricalVector
-
Constructor.
- HistoricalVector(HistoryManager, 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
Historical
s. - 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) - Method in class org.opentrafficsim.core.dsol.OtsAnimator
-
Initialize a simulation engine without animation; the easy way.
- initialize(Time, Duration, Duration, OtsModelInterface) - Method in class org.opentrafficsim.core.dsol.OtsLoggingAnimator
-
Initialize a simulation engine without animation; the easy way.
- initialize(Time, Duration, Duration, OtsModelInterface) - Method in class org.opentrafficsim.core.dsol.OtsSimulator
-
Initialize a simulation engine without animation; the easy way.
- initialize(Time, Duration, Duration, OtsModelInterface) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
-
Initialize a simulation engine without animation; the easy way.
- initialize(Time, Duration, Duration, OtsModelInterface, int) - Method in class org.opentrafficsim.core.dsol.OtsAnimator
-
Initialize a simulation engine without animation and prescribed replication number; the easy way.
- initialize(Time, Duration, Duration, OtsModelInterface, int) - Method in class org.opentrafficsim.core.dsol.OtsLoggingAnimator
-
Initialize a simulation engine without animation and prescribed replication number; the easy way.
- initialize(Time, Duration, Duration, OtsModelInterface, int) - Method in class org.opentrafficsim.core.dsol.OtsSimulator
-
Initialize a simulation engine without animation and prescribed replication number; the easy way.
- initialize(Time, Duration, Duration, OtsModelInterface, int) - Method in interface org.opentrafficsim.core.dsol.OtsSimulatorInterface
-
Initialize a simulation engine without animation and prescribed replication number; the easy way.
- initialize(Time, Duration, Duration, OtsModelInterface, Map<String, StreamInterface>) - 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>) - Method in class org.opentrafficsim.core.dsol.OtsLoggingAnimator
-
Initialize a simulation engine without animation; the easy way.
- initialize(OtsModelInterface, OtsReplication) - Method in class org.opentrafficsim.core.dsol.OtsAnimator
-
Initialize a simulation engine without animation; the easy way.
- initialize(OtsModelInterface, OtsReplication) - Method in class org.opentrafficsim.core.dsol.OtsSimulator
-
Initialize a simulation engine without animation; the easy way.
- 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.
- 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
-
Checks whether the node has only connector links going in and/or out, and no other links.
- 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
-
Test if a user type is compatible with the infrastructure type.
- 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
-
Return whether the user type is compatible on this infrastructure level.
- isCompatibleOnInfraLevel(GtuType) - Method in class org.opentrafficsim.core.compatibility.GtuCompatibleInfraType
-
Return whether the user type is compatible on this infrastructure level.
- 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
-
Returns whether the link is a 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, FractionalLengthData) - 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.
- 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.
- 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.
- MoveCheckerException - Exception in org.opentrafficsim.core.gtu
-
Exception to throw by move checks.
- MoveCheckerException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.MoveCheckerException
N
- NaN - Enum constant in enum class org.opentrafficsim.core.geometry.OtsLine2d.FractionalFallback
-
NaN value.
- 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(String, Throwable, boolean, boolean) - 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
-
NetworkCloner makes a deep clone of 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.
- noiseFilterRamerDouglasPeucker(double, boolean) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Deprecated.
- 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
-
Returns the current simulation time.
- 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_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(FractionalLengthData) - Method in class org.opentrafficsim.core.geometry.ContinuousPolyLine
-
Returns an offset line.
- offset(FractionalLengthData) - Method in class org.opentrafficsim.core.geometry.ContinuousStraight
-
Offset polyline based on variable offset.
- offsetLine(double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Construct parallel line.
- offsetLine(double[], double[]) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Create a line at linearly varying offset from this line.
- offsetLine(double, double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Create a line at linearly varying offset from this line.
- offsetLine(PolyLine2d, double[], double[]) - Static method in class org.opentrafficsim.core.geometry.OtsGeometryUtil
-
Create a line at linearly varying offset from this line.
- offsetPoint(OrientedPoint2d, double) - Static method in class org.opentrafficsim.core.geometry.OtsGeometryUtil
-
Returns a point on a line through the given point, perpendicular to the given direction, at the offset distance.
- 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(String, Throwable, boolean, boolean) - 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 - package org.opentrafficsim.core
-
Core classes with generic interfaces.
- org.opentrafficsim.core.animation - package org.opentrafficsim.core.animation
- 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
- ORTHOGONAL - Enum constant in enum class org.opentrafficsim.core.geometry.OtsLine2d.FractionalFallback
-
Orthogonal projection.
- 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.
- OtsGeometryException - Exception in org.opentrafficsim.core.geometry
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- OtsGeometryException() - Constructor for exception org.opentrafficsim.core.geometry.OtsGeometryException
-
construct empty OTSGeometryException.
- OtsGeometryException(String) - Constructor for exception org.opentrafficsim.core.geometry.OtsGeometryException
- OtsGeometryException(String, Throwable) - Constructor for exception org.opentrafficsim.core.geometry.OtsGeometryException
- OtsGeometryException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.geometry.OtsGeometryException
- OtsGeometryException(Throwable) - Constructor for exception org.opentrafficsim.core.geometry.OtsGeometryException
- OtsGeometryUtil - Class in org.opentrafficsim.core.geometry
-
Utility class for OTS geometry.
- OtsLine2d - Class in org.opentrafficsim.core.geometry
-
Line with underlying PolyLine2d, a cached length indexed line, a cached length, and a cached centroid (all calculated on first use).
- OtsLine2d(Path2D) - Constructor for class org.opentrafficsim.core.geometry.OtsLine2d
-
Construct a new OtsShape (closed shape) from a Path2D.
- OtsLine2d(List<Point2d>) - Constructor for class org.opentrafficsim.core.geometry.OtsLine2d
-
Construct a new OtsLine2d from a List<OtsPoint3d>.
- OtsLine2d(PolyLine2d) - Constructor for class org.opentrafficsim.core.geometry.OtsLine2d
-
Creates a new OtsLine2d based on 2d information.
- OtsLine2d(Point2d...) - Constructor for class org.opentrafficsim.core.geometry.OtsLine2d
-
Construct a new OtsLine2d.
- OtsLine2d.FractionalFallback - Enum Class in org.opentrafficsim.core.geometry
-
Fallback method for when fractional projection fails as the point is beyond the line or from numerical limitations.
- 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) - Constructor for class org.opentrafficsim.core.dsol.OtsReplication
-
Create a new OTSReplication.
- OtsSimulationException - Exception in org.opentrafficsim.core.dsol
-
Exception for the operational plan, e.g. when a request is given outside the plan's validity.
- OtsSimulationException() - Constructor for exception org.opentrafficsim.core.dsol.OtsSimulationException
-
Construct an operational plan exception.
- OtsSimulationException(String) - Constructor for exception org.opentrafficsim.core.dsol.OtsSimulationException
- OtsSimulationException(String, Throwable) - Constructor for exception org.opentrafficsim.core.dsol.OtsSimulationException
- OtsSimulationException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.dsol.OtsSimulationException
- OtsSimulationException(Throwable) - Constructor for exception org.opentrafficsim.core.dsol.OtsSimulationException
- 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
- 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 class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
- 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.
- PerceptionException - Exception in org.opentrafficsim.core.gtu.perception
-
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- PerceptionException() - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
- PerceptionException(String) - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
- PerceptionException(String, Throwable) - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
- PerceptionException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
- PerceptionException(Throwable) - Constructor for exception org.opentrafficsim.core.gtu.perception.PerceptionException
- 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
- printCoordinate(String, Point2d) - Static method in class org.opentrafficsim.core.geometry.OtsGeometryUtil
-
Print one Point2d on the console.
- printCoordinates(String, Point2d[], int, int, String) - Static method in class org.opentrafficsim.core.geometry.OtsGeometryUtil
-
Built a string description from part of an array of coordinates.
- printCoordinates(String, Point2d[], String) - Static method in class org.opentrafficsim.core.geometry.OtsGeometryUtil
-
Build a string description from an array of coordinates.
- printCoordinates(String, OtsLine2d, String) - Static method in class org.opentrafficsim.core.geometry.OtsGeometryUtil
-
Build a string description from an OtsLine2d.
- ProbabilisticRouteGenerator - Class in org.opentrafficsim.core.network.route
-
Generate one of a set of routes, based on a discrete probability density function.
- ProbabilisticRouteGenerator(List<Distribution.FrequencyAndObject<Route>>, StreamInterface) - Constructor for class org.opentrafficsim.core.network.route.ProbabilisticRouteGenerator
-
Create a new Probabilistic Route Generator.
- ProbabilityException - Exception in org.opentrafficsim.core.distributions
-
Exception thrown when provided probabilities or frequencies are invalid.
- ProbabilityException() - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
- ProbabilityException(String) - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
- ProbabilityException(String, Throwable) - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
- ProbabilityException(String, Throwable, boolean, boolean) - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
- ProbabilityException(Throwable) - Constructor for exception org.opentrafficsim.core.distributions.ProbabilityException
- projectFractional(Direction, Direction, double, double, OtsLine2d.FractionalFallback) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Returns the fractional projection of a point to a line.
- projectOrthogonal(double, double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Returns the fractional position along this line of the orthogonal projection of point (x, y) on this line.
- 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
- RAILWAY - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
-
Railway.
- RAILWAY_USER - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
-
Super type for all rail users.
- 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
-
Remove a GTU from the 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
-
Remove give perception category.
- 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
-
Restores the collection to the state of before the event.
- 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
-
Restores the collection to the state of before the event.
- restore(L) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.AddEvent
-
Restores the collection to the state of before the event.
- restore(L) - Method in class org.opentrafficsim.core.perception.collections.AbstractHistoricalList.RemoveEvent
-
Restores the collection to the state of before the event.
- 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
- reverse() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Construct a new OtsLine2d with all points of this OtsLine2d in reverse order.
- 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.
- 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
- 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, Distribution.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 value at the current simulation time.
- set(T) - Method in class org.opentrafficsim.core.perception.NullHistorical
-
Set value at the current simulation time.
- 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
-
Set the link capacity.
- 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.
- setHistoryManager(HistoryManager) - Method in class org.opentrafficsim.core.dsol.OtsReplication
-
Set history manager.
- setInitialStreams() - Static method in class org.opentrafficsim.core.dsol.AbstractOtsModel
-
Create the default initial streams.
- setMarker(GtuType.Marker) - Method in class org.opentrafficsim.core.gtu.GtuType
-
Sets the marker.
- 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
-
Creates a set of parameters for the provided GTU type.
- setValues(Parameters, GtuType) - Method in class org.opentrafficsim.core.parameters.ParameterFactoryDefault
-
Creates a set of parameters for the provided GTU type.
- SHIP - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
-
Super type for ships.
- 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.geometry.OtsLine2d
-
Return the number of points in this OtsLine2d.
- 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
- SpatialObject - Interface in org.opentrafficsim.core
-
SpatialObject indicates that an object has a shape that can be requested.
- 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.
- SQUARE - Enum constant in enum class org.opentrafficsim.core.gtu.GtuType.Marker
-
Draw as square.
- 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, PolyLine2d, 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
- toExcel() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Convert the 2D projection of this OtsLine2d to something that MS-Excel can plot.
- toPlot() - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Convert the 2D projection of this OtsLine2d to Peter's plot format.
- 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.FrequencyAndObject
- toString() - Method in class org.opentrafficsim.core.distributions.Distribution
- 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 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.geometry.OtsLine2d
- 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.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 class org.opentrafficsim.core.perception.HistoricalParameters.ParameterValueSet
- 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.
- TRAIN - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
-
Super type for trains.
- transformShape(Polygon2d, OrientedPoint2d) - Method in interface org.opentrafficsim.core.DynamicSpatialObject
-
Return the contour of the dynamic object at the right position and in the right direction.
- TRUCK - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
-
Super type for trucks.
- truncate(double) - Method in class org.opentrafficsim.core.geometry.OtsLine2d
-
Truncate a line at the given length (less than the length of the line, and larger than zero) and return a new line.
- TurnIndicatorIntent - Enum 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
- valueOf(String) - Static method in enum class org.opentrafficsim.core.geometry.OtsLine2d.FractionalFallback
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opentrafficsim.core.gtu.GtuType.Marker
-
Returns the enum constant of this class with the specified name.
- 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.geometry.OtsLine2d.FractionalFallback
-
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.GtuType.Marker
-
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.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.
- 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
- WATERWAY - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
-
Waterway.
- WATERWAY_USER - Static variable in class org.opentrafficsim.core.definitions.DefaultsNl
-
Super type for all water way users.
- withLength(OrientedPoint2d, double, double, double) - Static method in class org.opentrafficsim.core.geometry.ContinuousClothoid
-
Create clothoid from one point based on curvature and length.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form