Uses of Interface
org.opentrafficsim.road.network.lane.conflict.ConflictRule
Packages that use ConflictRule
Package
Description
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
Contains classes describing intersection conflicts.
-
Uses of ConflictRule in org.opentrafficsim.road.gtu.lane.perception.headway
Methods in org.opentrafficsim.road.gtu.lane.perception.headway that return types with arguments of type ConflictRuleModifier and TypeMethodDescriptionfinal Class<? extends ConflictRule>
HeadwayConflict.getConflictRuleType()
Returns the conflict rule type.Constructor parameters in org.opentrafficsim.road.gtu.lane.perception.headway with type arguments of type ConflictRuleModifierConstructorDescriptionHeadwayConflict
(ConflictType conflictType, ConflictPriority conflictPriority, Class<? extends ConflictRule> conflictRuleType, String id, org.djunits.value.vdouble.scalar.Length distance, org.djunits.value.vdouble.scalar.Length length, org.djunits.value.vdouble.scalar.Length conflictingLength, PerceptionCollectable<HeadwayGtu, LaneBasedGtu> upstreamConflictingGTUs, PerceptionCollectable<HeadwayGtu, LaneBasedGtu> downstreamConflictingGTUs, org.djunits.value.vdouble.scalar.Length conflictingVisibility, org.djunits.value.vdouble.scalar.Speed conflictingSpeedLimit, CrossSectionLink conflictingLink, HeadwayConflict.Width width, HeadwayStopLine stopLine, HeadwayStopLine conflictingStopLine, Lane lane) Constructor.HeadwayConflict
(ConflictType conflictType, ConflictPriority conflictPriority, Class<? extends ConflictRule> conflictRuleType, String id, org.djunits.value.vdouble.scalar.Length distance, org.djunits.value.vdouble.scalar.Length length, org.djunits.value.vdouble.scalar.Length conflictingLength, PerceptionCollectable<HeadwayGtu, LaneBasedGtu> upstreamConflictingGTUs, PerceptionCollectable<HeadwayGtu, LaneBasedGtu> downstreamConflictingGTUs, org.djunits.value.vdouble.scalar.Length conflictingVisibility, org.djunits.value.vdouble.scalar.Speed conflictingSpeedLimit, CrossSectionLink conflictingLink, HeadwayConflict.Width width, Lane lane) Constructor without stop lines. -
Uses of ConflictRule in org.opentrafficsim.road.network.lane.conflict
Classes in org.opentrafficsim.road.network.lane.conflict that implement ConflictRuleModifier and TypeClassDescriptionclass
Conflict rule for conflicts where busses enter the lane after a stop.class
Default determination of priority based on link priority, or right-hand traffic.class
Conflict rule for split conflicts.Methods in org.opentrafficsim.road.network.lane.conflict that return ConflictRuleMethods in org.opentrafficsim.road.network.lane.conflict with parameters of type ConflictRuleModifier and TypeMethodDescriptionstatic void
Conflict.generateConflictPair
(ConflictType conflictType, ConflictRule conflictRule, boolean permitted, Lane lane1, org.djunits.value.vdouble.scalar.Length longitudinalPosition1, org.djunits.value.vdouble.scalar.Length length1, org.djutils.draw.line.Polygon2d geometry1, Lane lane2, org.djunits.value.vdouble.scalar.Length longitudinalPosition2, org.djunits.value.vdouble.scalar.Length length2, org.djutils.draw.line.Polygon2d geometry2, OtsSimulatorInterface simulator) Creates a pair of conflicts.