public interface Anticipation
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
| Modifier and Type | Field and Description |
|---|---|
static Anticipation |
CONSTANT_ACCELERATION
Assume constant acceleration.
|
static Anticipation |
CONSTANT_SPEED
Assume constant speed.
|
static Anticipation |
NONE
Assume no anticipation.
|
| Modifier and Type | Method and Description |
|---|---|
NeighborTriplet |
anticipate(NeighborTriplet neighborTriplet,
Duration duration,
Length traveledDistance,
boolean downstream)
Anticipate movement.
|
Length |
egoAnticipation(Speed speed,
Acceleration acceleration,
Duration duration)
Anticipate own movement.
|
static final Anticipation NONE
static final Anticipation CONSTANT_SPEED
static final Anticipation CONSTANT_ACCELERATION
NeighborTriplet anticipate(NeighborTriplet neighborTriplet, Duration duration, Length traveledDistance, boolean downstream)
neighborTriplet - NeighborTriplet; headway, speed and accelerationduration - Duration; durationtraveledDistance - Length; distance the subject vehicle traveled during the anticipation timedownstream - boolean; whether the perceived GTU is downstreamLength egoAnticipation(Speed speed, Acceleration acceleration, Duration duration)
speed - Speed; current speedacceleration - Acceleration; current accelerationduration - Duration; anticipation timeCopyright © 2014–2019 Delft University of Technology. All rights reserved.