Class DefaultConflictRule

java.lang.Object
org.opentrafficsim.road.network.lane.conflict.DefaultConflictRule
All Implemented Interfaces:
ConflictRule

public class DefaultConflictRule
extends java.lang.Object
implements ConflictRule
Default determination of priority based on link priority, or right-hand traffic. Note that this class is stateful as the priorities are cached. So each conflict pair should receive a separate DefaultConflictRule. This rule is only for use on merge and crossing conflicts. For split conflicts there is a separate rule SplitConflictRule.

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 26 jan. 2017
Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel