Uses of Interface
org.opentrafficsim.road.network.lane.conflict.ConflictRule
Packages that use ConflictRule
Package
Description
Interfaces and classes describing perceived objects.
Contains classes describing intersection conflicts.
-
Uses of ConflictRule in org.opentrafficsim.road.gtu.lane.perception.object
Methods in org.opentrafficsim.road.gtu.lane.perception.object that return types with arguments of type ConflictRuleModifier and TypeMethodDescriptionClass<? extends ConflictRule>PerceivedConflict.getConflictRuleType()Returns the conflict rule type.Class<? extends ConflictRule>PerceivedConflictFull.getConflictRuleType()Returns the conflict rule type.Constructor parameters in org.opentrafficsim.road.gtu.lane.perception.object with type arguments of type ConflictRuleModifierConstructorDescriptionPerceivedConflictFull(String id, Length distance, Length length, ConflictType conflictType, ConflictPriority conflictPriority, Class<? extends ConflictRule> conflictRuleType, Length conflictingLength, PerceptionCollectable<PerceivedGtu, LaneBasedGtu> upstreamConflictingGTUs, PerceptionCollectable<PerceivedGtu, LaneBasedGtu> downstreamConflictingGTUs, Length conflictingVisibility, Speed conflictingSpeedLimit, CrossSectionLink conflictingLink, PerceivedConflictFull.Width width, PerceivedObject stopLine, PerceivedObject conflictingStopLine, Lane lane) Constructor. -
Uses of ConflictRule in org.opentrafficsim.road.network.lane.conflict
Classes in org.opentrafficsim.road.network.lane.conflict that implement ConflictRuleModifier and TypeClassDescriptionclassConflict rule for conflicts where busses enter the lane after a stop.classDefault determination of priority based on link priority, or right-hand traffic.classConflict 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 voidConflict.generateConflictPair(ConflictType conflictType, ConflictRule conflictRule, boolean permitted, Lane lane1, Length longitudinalPosition1, Length length1, Polygon2d geometry1, Lane lane2, Length longitudinalPosition2, Length length2, Polygon2d geometry2, OtsSimulatorInterface simulator) Creates a pair of conflicts.