See: Description
Interface | Description |
---|---|
LegalSpeedLimit |
Indicates legal speed limits.
|
Class | Description |
---|---|
SpeedInfoCurvature |
Class with curvature info for curvature speed limit type.
|
SpeedLimitInfo |
Class to contain speed info related to various speed limit types.
|
SpeedLimitProspect |
Prospect of speed limits ahead, both legal and otherwise (e.g.
|
SpeedLimitType<T> |
Defines the type of a speed limit, resulting in different behavior.
|
SpeedLimitTypes |
Predefined list of speed limit types.
|
SpeedLimitTypeSpeed |
Implementation of SpeedLimitType suitable for the most common speed info class
Speed . |
SpeedLimitTypeSpeedLegal |
Similar to
SpeedLimitTypeSpeed but implements the marker interface LegalSpeedLimit . |
SpeedLimitType<T>
, where T
is the class of underlying info, generally referred to
as Speed Info or with the parameter name speedInfo
. Often, T
will be Speed
. For this purpose the
easier SpeedLimitTypeSpeed
should be used. A distinction between legal and non-legal speed limit types
is made. For legal speed limit types implement interface LegalSpeedLimit
. For legal speed limits which
have Speed
as info, extend SpeedLimitTypeSpeedLegal
. A list of default SpeedLimitType
's can be found
in SpeedLimitTypes
.SpeedLimitType
's may be active with an accompanying set of Speed Info's of whatever class. This
information is stored in SpeedLimitInfo
. Based on such a set, driver models can derive current desired speed.
SpeedLimitType
's and
accompanying Speed Info's are stored together with a distance in a SpeedLimitProspect
. Suggested use of this
class is:
TODO
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Copyright © 2014–2016 Delft University of Technology. All rights reserved.