Package org.opentrafficsim.demo
Class HumanFactorsDemo.LaneChangeTask
java.lang.Object
org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
org.opentrafficsim.demo.HumanFactorsDemo.LaneChangeTask
- All Implemented Interfaces:
org.djutils.base.Identifiable
,org.opentrafficsim.road.gtu.lane.perception.mental.Task
- Enclosing class:
- HumanFactorsDemo
public static class HumanFactorsDemo.LaneChangeTask
extends org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
Lane change task demand depending on lane change desire.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
calculateTaskDemand
(org.opentrafficsim.road.gtu.lane.perception.LanePerception perception, org.opentrafficsim.road.gtu.lane.LaneBasedGtu gtu, org.opentrafficsim.base.parameters.Parameters parameters) Methods inherited from class org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
getAnticipationReliance, getId, getTaskDemand, setAnticipationReliance, setTaskDemand, toString
-
Constructor Details
-
LaneChangeTask
public LaneChangeTask()Constructor.
-
-
Method Details
-
calculateTaskDemand
public double calculateTaskDemand(org.opentrafficsim.road.gtu.lane.perception.LanePerception perception, org.opentrafficsim.road.gtu.lane.LaneBasedGtu gtu, org.opentrafficsim.base.parameters.Parameters parameters) throws org.opentrafficsim.base.parameters.ParameterException, org.opentrafficsim.core.gtu.GtuException - Throws:
org.opentrafficsim.base.parameters.ParameterException
org.opentrafficsim.core.gtu.GtuException
-