Class TaskCarFollowing

  • All Implemented Interfaces:
    org.opentrafficsim.base.Identifiable, Task

    public class TaskCarFollowing
    extends TaskHeadwayBased
    Task demand for car-following.

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

    Version:
    $Revision$, $LastChangedDate$, by $Author$, initial version 3 apr. 2018
    Author:
    Alexander Verbraeck, Peter Knoppers, Wouter Schakel
    • Constructor Detail

      • TaskCarFollowing

        public TaskCarFollowing()
        Constructor.
    • Method Detail

      • getHeadway

        protected Duration getHeadway​(LanePerception perception,
                                      LaneBasedGTU gtu,
                                      org.opentrafficsim.base.parameters.Parameters parameters)
        Returns a collector for the task demand.
        Specified by:
        getHeadway in class TaskHeadwayBased
        Parameters:
        perception - LanePerception; perception
        gtu - LaneBasedGTU; gtu
        parameters - Parameters; parameters
        Returns:
        Duration; headway, null of none.