public interface GapAcceptance
 Copyright (c) 2013-2018 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 GapAcceptance | 
EGO_HEADWAY
Being informed of the model and parameters of other drivers, but applying own headway value. 
 | 
static GapAcceptance | 
INFORMED
Being informed of the model and parameters of other drivers (default LMRS). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
acceptGap(LanePerception perception,
         org.opentrafficsim.base.parameters.Parameters params,
         SpeedLimitInfo sli,
         CarFollowingModel cfm,
         double desire,
         org.djunits.value.vdouble.scalar.Speed ownSpeed,
         org.djunits.value.vdouble.scalar.Acceleration ownAcceleration,
         org.opentrafficsim.core.network.LateralDirectionality lat)
Determine whether a gap is acceptable. 
 | 
static org.djunits.value.vdouble.scalar.Acceleration | 
egoAcceleration(LanePerception perception,
               org.opentrafficsim.base.parameters.Parameters params,
               SpeedLimitInfo sli,
               CarFollowingModel cfm,
               double desire,
               org.djunits.value.vdouble.scalar.Speed ownSpeed,
               org.opentrafficsim.core.network.LateralDirectionality lat)
Determine whether a gap is acceptable. 
 | 
static final GapAcceptance INFORMED
static final GapAcceptance EGO_HEADWAY
static org.djunits.value.vdouble.scalar.Acceleration egoAcceleration(LanePerception perception, org.opentrafficsim.base.parameters.Parameters params, SpeedLimitInfo sli, CarFollowingModel cfm, double desire, org.djunits.value.vdouble.scalar.Speed ownSpeed, org.opentrafficsim.core.network.LateralDirectionality lat) throws org.opentrafficsim.base.parameters.ParameterException, org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
perception - perceptionparams - parameterssli - speed limit infocfm - car-following modeldesire - level of lane change desireownSpeed - own speedlat - lateral direction for synchronizationorg.opentrafficsim.base.parameters.ParameterException - if a parameter is not definedorg.opentrafficsim.core.gtu.plan.operational.OperationalPlanException - perception exceptionboolean acceptGap(LanePerception perception, org.opentrafficsim.base.parameters.Parameters params, SpeedLimitInfo sli, CarFollowingModel cfm, double desire, org.djunits.value.vdouble.scalar.Speed ownSpeed, org.djunits.value.vdouble.scalar.Acceleration ownAcceleration, org.opentrafficsim.core.network.LateralDirectionality lat) throws org.opentrafficsim.base.parameters.ParameterException, org.opentrafficsim.core.gtu.plan.operational.OperationalPlanException
perception - perceptionparams - parameterssli - speed limit infocfm - car-following modeldesire - level of lane change desireownSpeed - own speedownAcceleration - current car-following accelerationlat - lateral direction for synchronizationorg.opentrafficsim.base.parameters.ParameterException - if a parameter is not definedorg.opentrafficsim.core.gtu.plan.operational.OperationalPlanException - perception exceptionCopyright © 2014–2018 Delft University of Technology. All rights reserved.