Class BusStopConflictRule

  • All Implemented Interfaces:
    ConflictRule

    public class BusStopConflictRule
    extends java.lang.Object
    implements ConflictRule
    Conflict rule for conflicts where busses enter the lane after a stop.

    Copyright (c) 2013-2020 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 27 jan. 2017
    Author:
    Alexander Verbraeck, Peter Knoppers, Wouter Schakel
    • Constructor Detail

      • BusStopConflictRule

        public BusStopConflictRule​(SimulatorInterface.TimeDoubleUnit simulator)
        Constructor.
        Parameters:
        simulator - SimulatorInterface.TimeDoubleUnit; simulator
    • Method Detail

      • determinePriority

        public ConflictPriority determinePriority​(Conflict conflict)
        Determines the priority for the given conflict.
        Specified by:
        determinePriority in interface ConflictRule
        Parameters:
        conflict - Conflict; conflict
        Returns:
        priority for the given conflict
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object