All Classes
| Class | Description |
|---|---|
| AbstractContinuousDistScalar |
Continuous distribution with unit.
|
| AbstractDiscreteDistScalar |
Discrete distribution with unit.
|
| AbstractGTU |
Implements the basic functionalities of any GTU: the ability to move on 3D-space according to a plan.
|
| AbstractHistorical<T,E extends org.opentrafficsim.core.perception.AbstractHistorical.Event> |
Base class for objects or properties that can be perceived from their actual state in the past.
|
| AbstractHistorical.EventValue<T> |
Standard event which stores a time and value.
|
| AbstractHistoricalCollection<E,C extends java.util.Collection<E>> |
Collection-valued historical state.
|
| AbstractHistoricalCollection.AddEvent<E,C extends java.util.Collection<E>> |
Event for adding value to the collection.
|
| AbstractHistoricalCollection.EventCollection<E,C extends java.util.Collection<E>> |
Abstract super class for events that add or remove a value from the collection.
|
| AbstractHistoricalCollection.RemoveEvent<E,C extends java.util.Collection<E>> |
Event for removing value from the collection.
|
| AbstractHistoricalList<E,L extends java.util.List<E>> |
List-valued historical state.
|
| AbstractHistoricalList.AddEvent<E,L extends java.util.List<E>> |
Class for events that add a value to the list.
|
| AbstractHistoricalList.EventList<E,L extends java.util.List<E>> |
Abstract super class for events that add or remove a value from the list.
|
| AbstractHistoricalList.RemoveEvent<E,L extends java.util.List<E>> |
Class for events that remove a value from the list.
|
| AbstractHistoricalMap<K,V,M extends java.util.Map<K,V>> |
Map-valued historical state.
|
| AbstractHistoricalMap.EventMap<K,V,M extends java.util.Map<K,V>> |
Abstract super class for events that add or remove a value from the map.
|
| AbstractHistoricalNavigableMap<K,V,M extends java.util.NavigableMap<K,V>> |
NavigableMap-valued historical state.
|
| AbstractHistoricalNavigableSet<E,S extends java.util.NavigableSet<E>> |
NavigableSet-valued historical state.
|
| AbstractHistoricalQueue<E,Q extends java.util.Queue<E>> |
Queue-valued historical state.
|
| AbstractHistoricalSortedMap<K,V,M extends java.util.SortedMap<K,V>> |
SortedMap-valued historical state.
|
| AbstractHistoricalSortedSet<E,S extends java.util.SortedSet<E>> |
SortedSet-valued historical state.
|
| AbstractLinkBasedGTU |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| AbstractOTSModel |
AbstractOTSModel is the base class for a model that runs on an OTSSimulator.
|
| AbstractOTSSimulationApplication |
AbstractOTSSimulationApplication is a class that can be extended by a simulation application that runs from the command line.
|
| AbstractPerception<G extends GTU> |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| AbstractPerceptionCategory<G extends GTU,P extends Perception<G>> |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Acceleration3D |
A 3D acceleration vector, decomposed in X, Y, and Z-acceleration with easy conversion from and to a spherical coordinate
system.
|
| Angle3D |
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.
|
| Bezier |
Generation of Bézier curves.
|
| Capacity |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| CapacityOTSLink |
A link with a maximum capacity, expressed as the maximum number of GTUs per time unit that the link can handle.
|
| Clothoid |
Generate an OTSLine3D for a clothoid.
|
| Colors |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Compatibility<G extends HierarchicalType<G>,I extends HierarchicalType<I>> |
Compatibility of infrastructure and traveling units.
|
| Compatible |
Interface for infrastructure types to assess traversability by GTU types.
|
| CompleteRoute |
A CompleteRoute is a Route with directly connected Nodes.
|
| ConstantGenerator<O> |
Generator implementation for a constant value.
|
| ContinuousDistAbsoluteTemperature |
Continuously distributed absolute temperature.
|
| ContinuousDistAcceleration |
Continuously distributed acceleration.
|
| ContinuousDistAngle |
Continuously distributed angle.
|
| ContinuousDistArea |
Continuously distributed area.
|
| ContinuousDistDensity |
Continuously distributed density.
|
| ContinuousDistDimensionless |
Continuously distributed dimensionless.
|
| ContinuousDistDirection |
Continuously distributed direction.
|
| ContinuousDistDoubleScalar |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| ContinuousDistDoubleScalar.Abs<T extends AbstractDoubleScalarAbs<AU,T,RU,?>,AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> |
Absolute value.
|
| ContinuousDistDoubleScalar.Rel<T extends AbstractDoubleScalarRel<U,T>,U extends Unit<U>> |
Relative value.
|
| ContinuousDistDuration |
Continuously distributed duration.
|
| ContinuousDistElectricalCharge |
Continuously distributed electrical charge.
|
| ContinuousDistElectricalCurrent |
Continuously distributed electrical current.
|
| ContinuousDistElectricalPotential |
Continuously distributed electrical potential.
|
| ContinuousDistElectricalResistance |
Continuously distributed electrical resistance.
|
| ContinuousDistEnergy |
Continuously distributed energy.
|
| ContinuousDistFloatScalar |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| ContinuousDistFloatScalar.Abs<T extends AbstractFloatScalarAbs<AU,T,RU,?>,AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> |
Absolute value.
|
| ContinuousDistFloatScalar.Rel<T extends AbstractFloatScalarRel<U,T>,U extends Unit<U>> |
Relative value.
|
| ContinuousDistFlowMass |
Continuously distributed flow mass.
|
| ContinuousDistForce |
Continuously distributed force.
|
| ContinuousDistFrequency |
Continuously distributed frequency.
|
| ContinuousDistLength |
Continuously distributed length.
|
| ContinuousDistLinearDensity |
Continuously distributed linear density.
|
| ContinuousDistMass |
Continuously distributed mass.
|
| ContinuousDistPosition |
Continuously distributed position.
|
| ContinuousDistPower |
Continuously distributed power.
|
| ContinuousDistPressure |
Continuously distributed pressure.
|
| ContinuousDistSolidAngle |
Continuously distributed angle solid.
|
| ContinuousDistSpeed |
Continuously distributed speed.
|
| ContinuousDistTemperature |
Continuously distributed temperature.
|
| ContinuousDistTime |
Continuously distributed time.
|
| ContinuousDistTorque |
Continuously distributed torque.
|
| ContinuousDistVolume |
Continuously distributed volume.
|
| Converter<K> |
Converter for use in
Quantity to convert internal filtered data to an output type. |
| Convolution |
Utility class for convolution using fast fourier transformation.
|
| Coordinates |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| DataSource |
Data source for the EGTF.
|
| DataStream<T extends java.lang.Number> |
Data stream for the EGTF.
|
| Definitions |
The Definitions interface contains access to the core definitions that can be used to interpret the Network and the
PerceivableContext.
|
| DirectedLinkPosition |
Directed link position.
|
| DirectEgoPerception<G extends GTU,P extends Perception<G>> |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Direction3D |
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.
|
| Directions |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| DiscreteDistAbsoluteTemperature |
Discretely distributed absolute temperature.
|
| DiscreteDistAcceleration |
Discretely distributed acceleration.
|
| DiscreteDistAngle |
Discretely distributed angle.
|
| DiscreteDistArea |
Discretely distributed area.
|
| DiscreteDistDensity |
Discretely distributed density.
|
| DiscreteDistDimensionless |
Discretely distributed dimensionless.
|
| DiscreteDistDirection |
Discretely distributed direction.
|
| DiscreteDistDoubleScalar |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| DiscreteDistDoubleScalar.Abs<T extends AbstractDoubleScalarAbs<AU,T,RU,?>,AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> |
Absolute value.
|
| DiscreteDistDoubleScalar.Rel<T extends AbstractDoubleScalarRel<U,T>,U extends Unit<U>> |
Relative value.
|
| DiscreteDistDuration |
Discretely distributed duration.
|
| DiscreteDistElectricalCharge |
Discretely distributed electrical charge.
|
| DiscreteDistElectricalCurrent |
Discretely distributed electrical current.
|
| DiscreteDistElectricalPotential |
Discretely distributed electrical potential.
|
| DiscreteDistElectricalResistance |
Discretely distributed electrical resistance.
|
| DiscreteDistEnergy |
Discretely distributed energy.
|
| DiscreteDistFloatScalar |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| DiscreteDistFloatScalar.Abs<T extends AbstractFloatScalarAbs<AU,T,RU,?>,AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> |
Absolute value.
|
| DiscreteDistFloatScalar.Rel<T extends AbstractFloatScalarRel<U,T>,U extends Unit<U>> |
Relative value.
|
| DiscreteDistFlowMass |
Discretely distributed flow mass.
|
| DiscreteDistForce |
Discretely distributed force.
|
| DiscreteDistFrequency |
Discretely distributed frequency.
|
| DiscreteDistLength |
Discretely distributed length.
|
| DiscreteDistLinearDensity |
Discretely distributed linear density.
|
| DiscreteDistMass |
Discretely distributed mass.
|
| DiscreteDistPosition |
Discretely distributed position.
|
| DiscreteDistPower |
Discretely distributed power.
|
| DiscreteDistPressure |
Discretely distributed pressure.
|
| DiscreteDistSolidAngle |
Discretely distributed angle solid.
|
| DiscreteDistSpeed |
Discretely distributed speed.
|
| DiscreteDistTemperature |
Discretely distributed temperature.
|
| DiscreteDistTime |
Discretely distributed time.
|
| DiscreteDistTorque |
Discretely distributed torque.
|
| DiscreteDistVolume |
Discretely distributed volume.
|
| DistNormalTrunc |
The Normal Truncated distribution.
|
| Distribution<O> |
Generic implementation of a set of objects that have a draw method with corresponding probabilities / frequencies.
|
| Distribution.FrequencyAndObject<O> |
Immutable storage for a frequency (or probability) plus a Generator.
|
| Distributions |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Draw |
Utility to draw from a collection.
|
| Drawable |
Indicates that an object is drawable, and its DrawingInfo can be requested.
|
| EgoPerception<G extends GTU,P extends Perception<G>> |
Ego perception interface.
|
| EGTF |
Extended Generalized Treiber-Helbing Filter (van Lint and Hoogendoorn, 2009).
|
| EgtfEvent |
EGTF event with progress and the ability to interrupt calculations.
|
| EgtfListener |
Interface for EGTF listeners.
|
| EgtfParallelListener |
Listener that allows another thread to monitor, report on, and wait for the filtering result.
|
| ExpansionNetwork |
A Network consists of a set of links.
|
| ExpKernelShape |
Exponential implementation of a shape.
|
| Filter |
Interface for filtered data.
|
| FilterDouble |
Class containing processed output data.
|
| FixedRouteGenerator |
Generate a fixed route (always the same).
|
| GaussKernelShape |
Gaussian implementation of a shape.
|
| Generator<O> |
Interface for classes that have a draw method with no arguments.
|
| GTU |
Generalized Travel Unit.
|
| GTUCharacteristics |
Characteristics of a GTU.
|
| GTUCompatibility<I extends HierarchicalType<I> & Compatibility<GTUType,I>> |
Directional GTUType dependent compatibility.
|
| GTUDirectionality |
Longitudinal driving directions for a GTU.
|
| GTUDumper |
GTUDUmper; create a text file with the locations, directions and speeds of all GTUs at regular intervals.
|
| GTUErrorHandler |
GTU error handler.
|
| GTUException |
Exception thrown when GTU encounters a problem.
|
| GtuGenerator |
Marker interface for all GTU generators.
|
| GTUType |
A GTU type identifies the type of a GTU.
|
| GTUType.DEFAULTS |
Default types with their name.
|
| Historical<T> |
Interface for single valued historicals.
|
| HistoricalArrayList<E> |
ArrayList-valued historical state.
|
| HistoricalCollection<E> |
Interface for historical collections.
|
| HistoricalDeque<E> |
Interface for historical deques.
|
| HistoricalEnumMap<K extends java.lang.Enum<K>,V> |
EnumMap-valued historical state.
|
| HistoricalHashMap<K,V> |
LinkedHashMap-valued historical state.
|
| HistoricalHashSet<E> |
LinkedHashSet-valued historical state.
|
| HistoricalLinkedHashMap<K,V> |
LinkedHashMap-valued historical state.
|
| HistoricalLinkedHashSet<E> |
LinkedHashSet-valued historical state.
|
| HistoricalLinkedList<E> |
LinkedList-valued historical state.
|
| HistoricalList<E> |
Interface for historical lists.
|
| HistoricalMap<K,V> |
Interface for historical maps.
|
| HistoricalNavigableMap<K,V> |
Interface for historical navigable maps.
|
| HistoricalNavigableSet<E> |
Interface for historical navigable sets.
|
| HistoricalParameters |
Historical representation of
Parameters. |
| HistoricalParameters.ParameterEvent |
Parameter event, which will restore the previous value.
|
| HistoricalParameters.ParameterValueSet |
Value for a parameter event, which contains a parameter type and (the previous) value.
|
| HistoricalPriorityQueue<E> |
PriorityQueue-valued historical state.
|
| HistoricalQueue<E> |
Interface for historical queues.
|
| HistoricalSet<E> |
Interface for historical sets.
|
| HistoricalSortedMap<K,V> |
Interface for historical sorted maps.
|
| HistoricalSortedSet<E> |
Interface for historical sorted sets.
|
| HistoricalTreeMap<K,V> |
TreeMap-valued historical state.
|
| HistoricalTreeSet<E> |
TreeSet-valued historical state.
|
| HistoricalValue<T> |
Single-valued historical state.
|
| HistoricalVector<E> |
Vector-valued historical state.
|
| HistoryManager |
History manager with automatic garbage collection by the java garbage collector using weak references to the
Historicals. |
| HistoryManager.HistoricalElement |
Historical view for the history manager.
|
| HistoryManagerDEVS |
History manager that uses an
DEVSSimulatorInterface.TimeDoubleUnit. |
| IdGenerator |
Generate names for any kind of object.
|
| InputParameters |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| IntersectionProblem |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| InvisibleObjectInterface |
Interface for objects that live in a Network, but cannot be drawn and which do not have a specific location.
|
| Kernel |
Kernel with maximum range and shape.
|
| KernelShape |
Shape interface for a kernel.
|
| LateralDirectionality |
Directionality in lateral direction.
|
| Link |
Link as a connection between two Nodes.
|
| LinkDirection |
Storage for a Link and a GTUDirectionality.
|
| LinkEdge<LINK extends Link> |
The LinkEdge is a class that embeds a Link (extension of AbstractLink) to be put in a graph.
|
| LinkLocation |
"1D" implementation.
|
| LinkType |
Link type to indicate compatibility with GTU types.
|
| LinkType.DEFAULTS |
Default types with their name.
|
| LinkWeight |
Interface to determine a link weight.
|
| LongitudinalDirectionality |
Permitted longitudinal driving directions.
|
| MoveCheckerException |
Exception to throw by move checks.
|
| NestedCache<T> |
Utility class to cache data based on a variable (between cache instances) number of keys of any type.
|
| Network |
Interface that defines what information a network should be able to provide about Nodes, Links and Routes.
|
| NetworkException |
Exception thrown when network topology is inconsistent.
|
| Node |
The Node is a point with an id.
|
| NullHistorical<T> |
Simple implementation without history that can be used inside a generic context where also implementations with history can
be used.
|
| ObjectInterface |
Generic object that can be placed in the model.
|
| OperationalPlan |
An Operational plan describes a path through the world with a speed profile that a GTU intends to follow.
|
| OperationalPlan.AccelerationSegment |
The segment of an operational plan in which the acceleration is constant.
|
| OperationalPlan.Segment |
The segment of an operational plan contains a part of the speed profile of a movement in which some of the variables
determining movement (speed, acceleration) are constant.
|
| OperationalPlan.SpeedSegment |
The segment of an operational plan in which the speed is constant.
|
| OperationalPlanBuilder |
Builder for several often used operational plans.
|
| OperationalPlanException |
Exception for the operational plan, e.g.
|
| OTS2DSet |
Set of OTSShape objects and provides methods for fast selection of those objects that intersect an OTSShape.
|
| OTSAnimator |
Construct a DSOL DEVSRealTimeClock the easy way.
|
| OTSAnimatorInterface |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| OTSBufferingJTS |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| OTSDEVSRTParallelMove |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| OTSGeometryException |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| OTSGeometryUtil |
Utility class for OTS geometry.
|
| OTSLine3D |
Line with OTSPoint3D points, a cached length indexed line, a cached length, and a cached centroid (all calculated on first
use).
|
| OTSLine3D.FractionalFallback |
Fallback method for when fractional projection fails as the point is beyond the line or from numerical limitations.
|
| OTSLine3D.OffsetMethod |
Which offsetLine method to use...
|
| OTSLink |
A standard implementation of a link between two OTSNodes.
|
| OTSLoggingAnimator |
Construct a DSOL DEVSRealTimeClock the easy way.
|
| OTSModelInterface |
OTSModelInterface described the generic properties of an OTSModel such as the network and the model name.
|
| OTSNetwork |
A Network consists of a set of links.
|
| OTSNetworkUtils |
OTSNetworkCloner makes a deep clone of a network.
|
| OTSNode |
The Node is a point with an id.
|
| OTSOffsetLinePK |
Peter Knoppers' attempt to implement offsetLine.
|
| OTSPoint3D |
An OTSPoint3D implements a 3D-coordinate for OTS.
|
| OTSReplication |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| OTSShape |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| OTSSimulationException |
Exception for the operational plan, e.g.
|
| OTSSimulator |
Construct a DSOL DEVSSimulator the easy way.
|
| OTSSimulatorInterface |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| ParameterFactory |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| ParameterFactoryByType |
Sets parameter values based on the the GTU type.
|
| ParameterFactoryByType.Correlation<C,T> |
Correlates two parameter values.
|
| ParameterFactoryDefault |
Only use given parameters, do not set any others.
|
| PerceivableContext |
The Model package guarantees that objects that are used in an OTS study such as GTUs are retrievable.
|
| PerceivedObject |
Information about a perceived object, which can be a GTU, a road sign, a traffic light, or an obstacle.
|
| PerceivedObject2D |
Information about a perceived object, which can be a GTU, a road sign, a traffic light, or an obstacle.
|
| PerceivedObject3D |
Information about a perceived object, which can be a GTU, a road sign, a traffic light, or an obstacle.
|
| Perception<G extends GTU> |
The perception module of a GTU.
|
| PerceptionCategory<G extends GTU,P extends Perception<G>> |
Super interface for all perception categories.
|
| PerceptionException |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| ProbabilisticRouteGenerator |
Generate one of a set of routes, based on a discrete probability density function.
|
| ProbabilityException |
Exception thrown when provided probabilities or frequencies are invalid.
|
| Profile |
Utility class to profile code efficiency.
|
| Quantity<T extends java.lang.Number,K> |
Defines a quantity that data sources can provide, such as speed, flow, etc.
|
| RelativePosition |
A RelativePosition is a position on a GTU; e.g.
|
| RelativePosition.TYPE |
The type of relative position, e.g., Front, Back, etc.
|
| Route |
A Route consists of a list of Nodes.
|
| Scalar3D |
Calculate between Polar (spherical) and Cartesian (xyz) coordinates.
|
| Solver |
Solvers for simple equations.
|
| SpaceBasedGTU |
GTU that can travel in 2D or 3D space.
|
| Speed3D |
A 3D speed vector, decomposed in X, Y, and Z-speed with easy conversion from and to a spherical coordinate system.
|
| StaticObject |
A static object with a height that a GTU might have to avoid, or which can cause occlusion for perception.
|
| StrategicalPlanner |
A strategicalPlanner is the planner responsible for the overall 'mission' of the GTU, usually indicating where it needs to
go.
|
| StrategicalPlannerFactory<T extends StrategicalPlanner> |
A factory class is used to generate strategical planners as the strategical planner is state-full.
|
| SynchronizedRedBlackTree<T extends SimTime<?,?,T>> |
A SynchronizedRedBlackTree implementation of the eventlistInterface.
|
| TacticalPlanner<G extends GTU,P extends Perception<G>> |
Tactical planners generate operational plans that are in line with reaching the goals of the strategical plan.
|
| TacticalPlannerFactory<T extends TacticalPlanner> |
A factory class is used to generate tactical planners as the tactical planner is state-full.
|
| TemplateGTUType |
TemplateGTUType stores some of the information that is needed to generate a GTU.
|
| TestIntersectionPerformance |
Measure the performance of the OTSShape intersection method.
|
| TurnIndicatorIntent |
Intent for turn indicator.
|
| TurnIndicatorStatus |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| TypedEGTF |
Typed version of the EGTF.
|
| TypedFilter |
Typed version of a kernel.
|
| TypedQuantity<U extends Unit<U>,T extends AbstractScalar<U,T>,K extends DoubleMatrixInterface<U,?,?,?>> |
Quantities for a strongly-typed context.
|