java.lang.Object
org.opentrafficsim.road.gtu.lane.perception.mental.AbstractTask
org.opentrafficsim.road.gtu.lane.perception.mental.ar.AbstractArTask
All Implemented Interfaces:
Identifiable, ArTask, Task
Direct Known Subclasses:
ArTaskCarFollowingExp, ArTaskConstant, ArTaskExponential, ArTaskHeadwayBased, ArTaskLaneChangingD, ArTaskRoadSideDistraction

public abstract class AbstractArTask extends AbstractTask implements ArTask
Has id, task demand and anticipation reliance as internal variables.

Copyright (c) 2025-2025 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Constructor Details

    • AbstractArTask

      public AbstractArTask(String id)
      Constructor.
      Parameters:
      id - id
  • Method Details

    • setAnticipationReliance

      public void setAnticipationReliance(double anticipationReliance)
      Description copied from interface: ArTask
      Set anticipation reliance.
      Specified by:
      setAnticipationReliance in interface ArTask
      Parameters:
      anticipationReliance - set anticipation reliance
    • getAnticipationReliance

      public double getAnticipationReliance()
      Description copied from interface: ArTask
      Returns the level of anticipation reliance.
      Specified by:
      getAnticipationReliance in interface ArTask
      Returns:
      anticipation reliance
    • toString

      public String toString()
      Overrides:
      toString in class Object