All Classes Interface Summary Class Summary Enum Summary Exception Summary
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
Historical s.
|
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.
|
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.
|
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.
|
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.
|