| Package | Description | 
|---|---|
| org.opentrafficsim.road.gtu.lane.perception.headway | 
 
 Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. 
 | 
| org.opentrafficsim.road.gtu.lane.tactical.util | 
 Static methods for composition in tactical planners. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
HeadwayStopLine | 
HeadwayConflict.getConflictingStopLine()
Returns the stop line on the conflicting lane. 
 | 
HeadwayStopLine | 
HeadwayConflict.getStopLine()
Returns the stop line. 
 | 
| Constructor and Description | 
|---|
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,
               HeadwayStopLine stopLine,
               HeadwayStopLine conflictingStopLine)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) boolean | 
ConflictUtil.ConflictPlans.isStopPhaseApproach(HeadwayStopLine stopLine)  | 
(package private) boolean | 
ConflictUtil.ConflictPlans.isStopPhaseRun(HeadwayStopLine stopLine)  | 
(package private) boolean | 
ConflictUtil.ConflictPlans.isStopPhaseYield(HeadwayStopLine stopLine)  | 
(package private) void | 
ConflictUtil.ConflictPlans.setStopPhaseApproach(HeadwayStopLine stopLine)
Sets the current phase to 'approach' for the given stop line. 
 | 
(package private) void | 
ConflictUtil.ConflictPlans.setStopPhaseRun(HeadwayStopLine stopLine)
Sets the current phase to 'run' for the given stop line. 
 | 
(package private) void | 
ConflictUtil.ConflictPlans.setStopPhaseYield(HeadwayStopLine stopLine)
Sets the current phase to 'yield' for the given stop line. 
 | 
Copyright © 2014–2018 Delft University of Technology. All rights reserved.