Uses of Interface
org.opentrafficsim.road.network.conflict.ConflictBuilder.WidthGenerator
Packages that use ConflictBuilder.WidthGenerator
Package
Description
Contains classes describing intersection conflicts.
-
Uses of ConflictBuilder.WidthGenerator in org.opentrafficsim.road.network.conflict
Classes in org.opentrafficsim.road.network.conflict that implement ConflictBuilder.WidthGeneratorModifier and TypeClassDescriptionstatic classGenerator with fixed width.static classGenerator with width factor on actual lane width.Fields in org.opentrafficsim.road.network.conflict declared as ConflictBuilder.WidthGeneratorModifier and TypeFieldDescriptionstatic final ConflictBuilder.WidthGeneratorConflictBuilder.DEFAULT_WIDTH_GENERATORDefault width generator for conflicts which uses 80% of the lane width.Methods in org.opentrafficsim.road.network.conflict with parameters of type ConflictBuilder.WidthGeneratorModifier and TypeMethodDescriptionstatic voidConflictBuilder.buildConflicts(List<Lane> lanes, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator) Build conflicts on list of lanes.static voidConflictBuilder.buildConflicts(List<Lane> lanes, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList, String conflictId) Build conflicts on list of lanes.static voidConflictBuilder.buildConflicts(Lane lane1, Lane lane2, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator) Build conflict on single lane pair.static voidConflictBuilder.buildConflicts(Lane lane1, Lane lane2, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator, boolean permitted) Build conflict on single lane pair.static voidConflictBuilder.buildConflicts(RoadNetwork network, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator) Build conflicts on network.static voidConflictBuilder.buildConflicts(RoadNetwork network, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList) Build conflicts on network.static voidConflictBuilder.buildConflictsParallel(List<Lane> lanes, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator) Build conflicts on list of lanes; parallel implementation.static voidConflictBuilder.buildConflictsParallel(RoadNetwork network, Map<String, Set<Link>> conflictCandidateMap, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator) Build conflicts on network using only the groups of links that have been identified as candidates with conflicts; parallel implementation.static voidConflictBuilder.buildConflictsParallel(RoadNetwork network, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator) Build conflicts on network; parallel implementation.static voidConflictBuilder.buildConflictsParallel(RoadNetwork network, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList) Build conflicts on network; parallel implementation.static voidConflictBuilder.buildConflictsParallelBig(List<Lane> lanes, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList) Build conflicts on list of lanes; parallel implementation.static voidConflictBuilder.buildConflictsParallelSmall(List<Lane> lanes, OtsSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList) Build conflicts on list of lanes; parallel implementation.