Uses of Interface
org.opentrafficsim.road.network.lane.conflict.ConflictRule
| Package | Description |
|---|---|
| org.opentrafficsim.road.gtu.lane.perception.headway |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| org.opentrafficsim.road.network.lane.conflict |
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 ConflictRule Modifier and Type Method Description java.lang.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 ConflictRule Constructor Description HeadwayConflict(ConflictType conflictType, ConflictPriority conflictPriority, java.lang.Class<? extends ConflictRule> conflictRuleType, java.lang.String id, Length distance, Length length, Length conflictingLength, PerceptionCollectable<HeadwayGTU,LaneBasedGTU> upstreamConflictingGTUs, PerceptionCollectable<HeadwayGTU,LaneBasedGTU> downstreamConflictingGTUs, Length conflictingVisibility, Speed conflictingSpeedLimit, CrossSectionLink conflictingLink, HeadwayConflict.Width width, HeadwayStopLine stopLine, HeadwayStopLine conflictingStopLine, Lane lane)Constructor.HeadwayConflict(ConflictType conflictType, ConflictPriority conflictPriority, java.lang.Class<? extends ConflictRule> conflictRuleType, java.lang.String id, Length distance, Length length, Length conflictingLength, PerceptionCollectable<HeadwayGTU,LaneBasedGTU> upstreamConflictingGTUs, PerceptionCollectable<HeadwayGTU,LaneBasedGTU> downstreamConflictingGTUs, Length conflictingVisibility, 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 ConflictRule Modifier and Type Class Description classBusStopConflictRuleConflict rule for conflicts where busses enter the lane after a stop.classDefaultConflictRuleDefault determination of priority based on link priority, or right-hand traffic.classSplitConflictRuleConflict rule for split conflicts.Methods in org.opentrafficsim.road.network.lane.conflict that return ConflictRule Modifier and Type Method Description ConflictRuleBusStopConflictRule. clone(SimulatorInterface.TimeDoubleUnit newSimulator)Creates a clone of the conflict rule.ConflictRuleConflictRule. clone(SimulatorInterface.TimeDoubleUnit newSimulator)Creates a clone of the conflict rule.ConflictRuleDefaultConflictRule. clone(SimulatorInterface.TimeDoubleUnit newSimulator)Creates a clone of the conflict rule.ConflictRuleSplitConflictRule. clone(SimulatorInterface.TimeDoubleUnit newSimulator)Creates a clone of the conflict rule.ConflictRuleConflict. getConflictRule()Methods in org.opentrafficsim.road.network.lane.conflict with parameters of type ConflictRule Modifier and Type Method Description static voidConflict. generateConflictPair(ConflictType conflictType, ConflictRule conflictRule, boolean permitted, Lane lane1, Length longitudinalPosition1, Length length1, GTUDirectionality direction1, OTSLine3D geometry1, GTUType gtuType1, Lane lane2, Length longitudinalPosition2, Length length2, GTUDirectionality direction2, OTSLine3D geometry2, GTUType gtuType2, DEVSSimulatorInterface.TimeDoubleUnit simulator)Creates a pair of conflicts.