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. 
 |