Uses of Interface
org.opentrafficsim.road.network.lane.conflict.ConflictRule
-
Packages that use 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 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, Class<? extends ConflictRule> conflictRuleType, 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, Class<? extends ConflictRule> conflictRuleType, 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 class
BusStopConflictRule
Conflict rule for conflicts where busses enter the lane after a stop.class
DefaultConflictRule
Default determination of priority based on link priority, or right-hand traffic.class
SplitConflictRule
Conflict rule for split conflicts.Methods in org.opentrafficsim.road.network.lane.conflict that return ConflictRule Modifier and Type Method Description ConflictRule
BusStopConflictRule. clone(SimulatorInterface.TimeDoubleUnit newSimulator)
Creates a clone of the conflict rule.ConflictRule
ConflictRule. clone(SimulatorInterface.TimeDoubleUnit newSimulator)
Creates a clone of the conflict rule.ConflictRule
DefaultConflictRule. clone(SimulatorInterface.TimeDoubleUnit newSimulator)
Creates a clone of the conflict rule.ConflictRule
SplitConflictRule. clone(SimulatorInterface.TimeDoubleUnit newSimulator)
Creates a clone of the conflict rule.ConflictRule
Conflict. getConflictRule()
Methods in org.opentrafficsim.road.network.lane.conflict with parameters of type ConflictRule Modifier and Type Method Description static void
Conflict. 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.
-