All Classes and Interfaces
Class
Description
Plot that allows hard bounds to be set, with upper and lower bound independent.
Colorer based on a function to obtain a value from the colored object, and a function to translate the value to a color.
Class for contour plots.
Common functionality between a cross-section and a path.
Abstract implementation for colorers that support a colorbar, additional to a legend.
Colorer based on a function to obtain a value from the colored object, and a function to translate the value to a color.
Abstract class for objects that draw a line perpendicular on the lane.
LaneBasedObjectData provides the information required to draw a lane based object.
Super class of all plots.
Super class for plots that use sampler data.
Plots with space-time.
Color objects based on their current acceleration.
Color trajectories based on the acceleration.
Paint scale interpolating between colors at values.
Draw BusStopData.
BusStopData provides the information required to draw a bus stop.
Text animation for the Detector.
Interface of colorers that have a colorbar (as opposed to, or possibly additional to, a legend).
Colorer is the generic interface for anything that can get a static or dynamic color in an animation within OTS.
Interpolate between two color values.
Paint scale that forces the output to be a color.
List of colors to use for various legends.
Animate a conflict.
ConflictData provides the information required to draw a conflict.
Class that contains data for contour plots.
Interface for data types of which a contour plot can be made.
Enum to refer to either the distance or time axis.
Contour plot for acceleration.
Contour plot for delay.
Contour plot for density.
Contour plot for flow.
Contour plot for speed.
Converter for use in
Quantity to convert internal filtered data to an output type.Utility class for convolution using fast fourier transformation.
Draws cross section elements (those that are not defined more specifically).
CrossSectionElementData provides the information required to draw a cross section element.
ShoulderData provides the information required to draw a shoulder.
Data source for the EGTF.
Data stream for the EGTF.
Draw a car.
GtuData provides the information required to draw a link.
Marker for GTU when zoomed out.
Text animation for the Car.
Tagging interface to toggle different types of detectors in animation.
Tagging interface to toggle IDs of different types of detectors in animation.
Z-level for use in
Locatable.getZ() implementations.Extended Generalized Treiber-Helbing Filter (van Lint and Hoogendoorn, 2009).
EGTF event with progress and the ability to interrupt calculations.
Interface for EGTF listeners.
Listener that allows another thread to monitor, report on, and wait for the filtering result.
Exponential implementation of a shape.
Colorer based on extended data in trajectory.
Interface for filtered data.
Class containing processed output data.
Fixed color colorer.
Fixed colorer for trajectories.
Fundamental diagram from various sources.
Defines a line plot for a fundamental diagram.
Data source for a fundamental diagram.
Quantity enum defining density, flow and speed.
Gaussian implementation of a shape.
A
GraphCrossSection defines the location of graphs.A
GraphPath defines the spatial dimension of graphs.Class for sections.
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
The GraphUpdater can be used to repeatedly offer a value that is automatically processed in order of offering in a parallel
Thread.
Contains some static utilities.
Animates a GtuGeneratorPosition.
GtuGeneratorPositionData provides the information required to draw a GTU generator position.
Paints a queue counter with a GtuGeneratorPosition.
Color object based on their id.
Color trajectory based on the id.
Small helper class that adds some components to a JFileChooser, the contents of which can be used to retrieve user settings
for output.
Kernel with maximum range and shape.
Shape interface for a kernel.
Draws LaneData.
Draw center line of a lane.
Animation for center line of a lane.
LaneData provides the information required to draw a lane.
Text animation for the Node.
LaneDetectorAnimation<L extends LaneDetectorAnimation.LaneDetectorData,T extends RenderableTextSource<L,T>>
Draw LaneDetectorData.
LaneDetectorData provides the information required to draw a lane detector.
SinkData provides the information required to draw a sink.
Tagging implementation for loop detector ids.
SinkData provides the information required to draw a sink.
Tagging implementation for sink ids.
Text animation for the Detector.
Interface of colorers that have a legend (as opposed to, or possibly additional to, a colorbar).
Packs a Color, a short description and a long description in one object.
This class returns a line that represent the object.
Draws LinkData.
LinkData provides the information required to draw a link.
Text animation for the Link.
Draws NodeData.
NodeData provides the information required to draw a node.
Text animation for the Node.
Number format to format number labels based on a unit.
Class containing a trajectory with an offset.
Section in trajectory for which a color is required.
Extends
Renderable2d to let the contains method look at the actual bounds shape, rather than only the box.Paint a line as a Path2D.Double
Paint a (series of) filled polygon(s) defined as a Path2D.Double
Interface between plots (subclasses of
AbstractPlot) and some source that knows about time in the context, e.g. a
simulator, or a data loader which knows all time has past.Handle mouse events for a graph.
Animation of conflict priority (which is a link property).
Data for priority animation.
Defines a quantity that data sources can provide, such as speed, flow, etc.
Display a text for another Locatable object.
Interface to obtain the color of the background.
Determine if a Feature object should be rendered.
Color object depending on their speed.
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
LinkData provides the information required to draw a link.
Color trajectory based on the speed.
Generic animation of a static object.
StaticObjectData provides the information required to draw a static object.
Draw road stripes.
StripeData provides the information required to draw a stripe.
Synchronziation colorer for trajectory.
Location of the text in the explanation.
Properties for text to identify animated objects in OTS.
Weight of the text font in the explanation.
Width of the text font in the explanation.
Draw a traffic light on the road at th place where the cars are expected to stop.
Text animation for the TrafficLight.
TrafficLightData provides the information required to draw a traffic light.
Traffic light detector animation.
Text animation for the Detector.
TrafficLightDetectorData provides the information required to draw a traffic light detector.
Interface allowing trajectory colorers to report whether the whole trajectory has one color.
Plot of trajectories along a path.
Typed version of the EGTF.
Typed version of a kernel.
Quantities for a strongly-typed context.
Renderer for blocks that are filled with bidirectionally interpolated colors.