public class LaneBasedBehavioralCharacteristics
extends org.opentrafficsim.core.gtu.drivercharacteristics.BehavioralCharacteristics
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 |
---|
LaneBasedBehavioralCharacteristics(GTUFollowingModelOld 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() |
GTUFollowingModelOld |
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) |
contains, getAccelerationParameter, getFrequencyParameter, getLengthParameter, getLinearDensityParameter, getParameter, getParameter, getParameter, getParameter, getParameters, getSpeedParameter, getTimeParameter, resetParameter, setParameter, setParameter, setParameter, setParameter
public LaneBasedBehavioralCharacteristics(GTUFollowingModelOld 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.DrivingCharacteristics
public final void setAveragePerceptionUpdateFrequency(org.djunits.value.vdouble.scalar.Frequency averagePerceptionUpdateFrequency)
averagePerceptionUpdateFrequency
- set averagePerceptionUpdateFrequencypublic final GTUFollowingModelOld 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.