All Classes and Interfaces
Class
Description
AbstractBoundedPlot<S extends org.opentrafficsim.animation.graphs.AbstractPlot.PaintState>
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.
Bounds for the color bounds scale.
Paint state for contour plots.
Input container for label input.
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.
AbstractLineAnimation<L extends AbstractLineAnimation.LaneBasedObjectData,T extends RenderableTextSource<L,T>>
Abstract class for objects that draw a line perpendicular on the lane.
Object data to draw a lane based object.
AbstractPlot<S extends org.opentrafficsim.animation.graphs.AbstractPlot.PaintState>
Super class of all plots.
AbstractSpaceTimePlot<S extends org.opentrafficsim.animation.graphs.AbstractPlot.PaintState>
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 bus stop.
Provides the information required to draw a bus stop.
Text animation for the bus stop.
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.
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.
Contour data type.
Edie's contour data source types.
Enum to refer to either the distance or time axis.
Contour plot for acceleration.
Contour plot for delay.
Contour plot for density.
Contour data plot for any numerical extended trajectory data.
ContourPlotExtendedData.UnitPlot<U extends Unit<U>,Z extends org.djunits.value.vdouble.scalar.base.DoubleScalarRel<U,Z>>
Extension of
ContourPlotExtendedData for DJUNITS data types.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.
Transformation from lat-lon to X-Y in meters.
Convert coordinates from WGS84 to the Dutch RD system.
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.
Distribution data plot for any numerical extended trajectory data.
Only contains time.
Input container for label input.
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.
Data source for a fundamental diagram.
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.
Paint state for fundamental diagram.
One data series within a fundamental diagram paint state.
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-2026 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
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.
Draw lane detector.
Provides the information required to draw a lane detector.
Provides the information required to draw a loop detector.
Tagging implementation for loop detector IDs.
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 link data.
Provides the information required to draw a link.
Text animation for the link.
Draws node data.
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.Renderable with label.
Convenience class to use when the renderable wants to omit having a label.
Paint a line as a Path2D.Double
Paint a (series of) filled polygon(s) defined as a Path2D.Double
Draws circles around a GTU indicating the level of attention and perception delay.
Perception animation data.
Data required per channel.
Radius type.
PlotDelegate<S extends org.opentrafficsim.animation.graphs.AbstractPlot.PaintState,P extends AbstractPlot<S>>
Plot delegate.
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.Convenience record to define UI setting options.
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.
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.
Paint state for trajectory plot.
Convert geographical coordinates between WGS84 and the Dutch RD (Rijksdriehoek) system.
Typed version of the EGTF.
Typed version of a kernel.
TypedQuantity<U extends Unit<U>,T extends org.djunits.value.base.Scalar<U,T>,K extends org.djunits.value.vdouble.matrix.base.DoubleMatrix<U,?,?,?>>
Quantities for a strongly-typed context.
Renderer for blocks that are filled with bi-directionally interpolated colors.