public class LaneBasedDrivingCharacteristics extends Object implements org.opentrafficsim.core.gtu.DrivingCharacteristics
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
| Constructor and Description |
|---|
LaneBasedDrivingCharacteristics(GTUFollowingModel gtuFollowingModel,
LaneChangeModel laneChangeModel) |
| Modifier and Type | Method and Description |
|---|---|
org.djunits.value.vdouble.scalar.Frequency |
getAveragePerceptionUpdateFrequency() |
org.djunits.value.vdouble.scalar.Length.Rel |
getBackwardHeadwayDistance() |
org.djunits.value.vdouble.scalar.Length.Rel |
getForwardHeadwayDistance() |
GTUFollowingModel |
getGTUFollowingModel() |
LaneChangeModel |
getLaneChangeModel() |
void |
setAveragePerceptionUpdateFrequency(org.djunits.value.vdouble.scalar.Frequency averagePerceptionUpdateFrequency) |
void |
setBackwardHeadwayDistance(org.djunits.value.vdouble.scalar.Length.Rel backwardHeadwayDistance) |
void |
setForwardHeadwayDistance(org.djunits.value.vdouble.scalar.Length.Rel forwardHeadwayDistance) |
public LaneBasedDrivingCharacteristics(GTUFollowingModel gtuFollowingModel, LaneChangeModel laneChangeModel)
gtuFollowingModel - the GTUFollowing model to use for this driverlaneChangeModel - the lane change model to use for this driverpublic org.djunits.value.vdouble.scalar.Frequency getAveragePerceptionUpdateFrequency()
getAveragePerceptionUpdateFrequency in interface org.opentrafficsim.core.gtu.DrivingCharacteristicspublic final void setAveragePerceptionUpdateFrequency(org.djunits.value.vdouble.scalar.Frequency averagePerceptionUpdateFrequency)
averagePerceptionUpdateFrequency - set averagePerceptionUpdateFrequencypublic final GTUFollowingModel getGTUFollowingModel()
public final LaneChangeModel getLaneChangeModel()
public final org.djunits.value.vdouble.scalar.Length.Rel getForwardHeadwayDistance()
public final void setForwardHeadwayDistance(org.djunits.value.vdouble.scalar.Length.Rel forwardHeadwayDistance)
forwardHeadwayDistance - set forwardHeadwayDistancepublic final org.djunits.value.vdouble.scalar.Length.Rel getBackwardHeadwayDistance()
public final void setBackwardHeadwayDistance(org.djunits.value.vdouble.scalar.Length.Rel backwardHeadwayDistance)
backwardHeadwayDistance - set backwardHeadwayDistanceCopyright © 2014–2016 Delft University of Technology. All rights reserved.