All Classes and Interfaces
Class
Description
Bounds defined by a rectangle.
Bounds defined by a rounded rectangle.
Bounds defined by a circle.
Bounds defined by a polygon.
Bounding rectangle; this is a non-centered box.
Predefined categories for Category logging.
Constraint that checks whether a collection of classes is a sub collection of constraint collection.
Constraint that checks whether the value is any of a given collection of classes, where each class is a sub class of a given
type.
Creates bounds that are at least 2m of size in the x and y direction, useful for animation objects a user may click on.
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.Continuous constraints with a dual bound.
HierarchicallyTyped is the interface of objects that are of a HierarchicalType.
Super class for types with hierarchical structure.
Constraint containing multiple constraints.
List of default constraint for ParameterTypes.
Bounds for generic usage within the OTS context.
Utility class for class operations.
OtsException is a generic exception for the OTS project.
Locatable that specifies return types.
Extends
Renderable2d
to let the contains
method look at the actual bounds shape, rather than only the box.OtsRuntimeException is a generic runtime exception for the OTS project.
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.
Parameter type for a list of classes, each of which 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.Resource utility.
Continuous constraints with a single bound.
Super class for classes that implement a specific numeric check.
Class implementing a lower exclusive bound;
value > bound
.Class implementing a lower inclusive bound;
value >= bound
.Class implementing an upper exclusive bound;
value < bound
.Class implementing an upper inclusive bound;
value <= bound
.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.
Superclass of all sorts of types, for example GtuType, ParameterType, etc.