All Classes and Interfaces

Class
Description
Id generator that produces A, B, C, ...
Shape defined by a circle.
Constraint that checks whether a collection of classes is a sub collection of constraint collection.
Constraint that checks whether a value is in a given constraint collection.
Interface for a parameter constraint.
In order to define default constraints within a Parameter Type, an enum is available.
Adds a direction at the start and end point relative to its super class OtsLine2d, as the first and last segment may not have the same direction as a theoretical line the segments are a numerical approach of.
Wrapper for object and its distance.
DualBound<T extends Number>
Continuous constraints with a dual bound.
Fractional projection helper for OtsLine2d.
Cache key for directions (normalized angles; nulls allowed).
Fallback strategies for when fractional projection is not applicable.
Value object: per-segment helper, either center or direction.
HierarchicallyTyped is the interface of objects that are of a HierarchicalType.
Super class for types with hierarchical structure.
Logger for within OTS context.
Constraint containing multiple constraints.
Interface for named types.
List of default constraint for ParameterTypes.
Shape defined by an offset rectangle.
OtsException is a generic exception for the OTS project.
Exception when geometry is incorrectly specified or an operation is requested that is not possible.
Utility class for OTS geometry.
This class supports fractional projection, radius, and has locatable methods.
OtsRuntimeException is a generic runtime exception for the OTS project.
Locatable that provides absolute and relative contours and bounds, both statically and dynamically.
Throwable for exceptions regarding parameters.
Interface for parameter objects containing the methods for during a simulation.
Implementation of Parameters with methods to initialize the set of parameters.
Defines meta-information of a parameter, defining the parameter uniquely.
Wrapper class for Acceleration parameters.
Wrapper class for boolean parameters.
Parameter type for classes, of which the value may need to be present in a constraint set.
Wrapper class for double parameters.
Wrapper class for Time parameters.
Wrapper class for Frequency parameters.
Wrapper class for int parameters.
Wrapper class for Length parameters.
Wrapper class for LinearDensity parameters.
Wrapper class for parameters of any quantity in JUnits, or double, integer, etc.
Predefined list of common parameter types.
Wrapper class for Speed parameters.
Parameter type for String parameters.
Shape defined by a polygon.
Computes signed curvature radii for an OtsLine2d using the fractional projection helpers.
Shape defined by a rectangle.
Shape defined by a rounded rectangle.
Continuous constraints with a single bound.
Data container for an element of a stripe road marking.
Method to determine how stripes synchronize within a link.
Constraint that checks whether a collection (the parameter value) is a subset of a constraint collection.
An object with a time stamp, where the object is of a specific class.
Type<T extends Type<T>>
Superclass of all sorts of types, for example GtuType, ParameterType, etc.