Uses of Interface
org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.WidthGenerator
| Package | Description |
|---|---|
| org.opentrafficsim.road.network.lane.conflict |
Contains classes describing intersection conflicts.
|
-
Uses of ConflictBuilder.WidthGenerator in org.opentrafficsim.road.network.lane.conflict
Classes in org.opentrafficsim.road.network.lane.conflict that implement ConflictBuilder.WidthGenerator Modifier and Type Class Description static classConflictBuilder.FixedWidthGeneratorGenerator with fixed width.static classConflictBuilder.RelativeWidthGeneratorGenerator with width factor on actual lane width.Fields in org.opentrafficsim.road.network.lane.conflict declared as ConflictBuilder.WidthGenerator Modifier and Type Field Description static ConflictBuilder.WidthGeneratorConflictBuilder. DEFAULT_WIDTH_GENERATORDefault width generator for conflicts which uses 80% of the lane width.Methods in org.opentrafficsim.road.network.lane.conflict with parameters of type ConflictBuilder.WidthGenerator Modifier and Type Method Description static voidConflictBuilder. buildConflicts(List<Lane> lanes, GTUType gtuType, DEVSSimulatorInterface.TimeDoubleUnit simulator, ConflictBuilder.WidthGenerator widthGenerator)Build conflicts on list of lanes.static voidConflictBuilder. buildConflicts(List<Lane> lanes, GTUType gtuType, DEVSSimulatorInterface.TimeDoubleUnit simulator, ConflictBuilder.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList)Build conflicts on list of lanes.static voidConflictBuilder. buildConflicts(Lane lane1, GTUDirectionality dir1, Lane lane2, GTUDirectionality dir2, GTUType gtuType, DEVSSimulatorInterface.TimeDoubleUnit simulator, ConflictBuilder.WidthGenerator widthGenerator)Build conflict on single lane pair.static voidConflictBuilder. buildConflicts(Lane lane1, GTUDirectionality dir1, Lane lane2, GTUDirectionality dir2, GTUType gtuType, DEVSSimulatorInterface.TimeDoubleUnit simulator, ConflictBuilder.WidthGenerator widthGenerator, boolean permitted)Build conflict on single lane pair.static voidConflictBuilder. buildConflicts(OTSRoadNetwork network, GTUType gtuType, DEVSSimulatorInterface.TimeDoubleUnit simulator, ConflictBuilder.WidthGenerator widthGenerator)Build conflicts on network.static voidConflictBuilder. buildConflicts(OTSRoadNetwork network, GTUType gtuType, DEVSSimulatorInterface.TimeDoubleUnit simulator, ConflictBuilder.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList)Build conflicts on network.