Uses of Interface
org.opentrafficsim.road.network.lane.conflict.ConflictBuilderParallel.WidthGenerator
-
Packages that use ConflictBuilderParallel.WidthGenerator Package Description org.opentrafficsim.road.network.lane.conflict Contains classes describing intersection conflicts. -
-
Uses of ConflictBuilderParallel.WidthGenerator in org.opentrafficsim.road.network.lane.conflict
Classes in org.opentrafficsim.road.network.lane.conflict that implement ConflictBuilderParallel.WidthGenerator Modifier and Type Class Description static class
ConflictBuilderParallel.FixedWidthGenerator
Generator with fixed width.static class
ConflictBuilderParallel.RelativeWidthGenerator
Generator with width factor on actual lane width.Fields in org.opentrafficsim.road.network.lane.conflict declared as ConflictBuilderParallel.WidthGenerator Modifier and Type Field Description static ConflictBuilderParallel.WidthGenerator
ConflictBuilderParallel. DEFAULT_WIDTH_GENERATOR
Default width generator for conflicts which uses 80% of the lane width.(package private) ConflictBuilderParallel.WidthGenerator
ConflictBuilderParallel.ConflictBuilderRecord. widthGenerator
Methods in org.opentrafficsim.road.network.lane.conflict with parameters of type ConflictBuilderParallel.WidthGenerator Modifier and Type Method Description static void
ConflictBuilderParallel. buildConflicts(List<Lane> lanes, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator)
Build conflicts on list of lanes.(package private) static void
ConflictBuilderParallel. buildConflicts(Lane lane1, GTUDirectionality dir1, ImmutableMap<Lane,GTUDirectionality> down1, ImmutableMap<Lane,GTUDirectionality> up1, Lane lane2, GTUDirectionality dir2, ImmutableMap<Lane,GTUDirectionality> down2, ImmutableMap<Lane,GTUDirectionality> up2, GTUType gtuType, boolean permitted, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator, Map<Lane,OTSLine3D> leftEdges, Map<Lane,OTSLine3D> rightEdges)
Build conflicts on single lane pair.static void
ConflictBuilderParallel. buildConflicts(Lane lane1, GTUDirectionality dir1, Lane lane2, GTUDirectionality dir2, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator)
Build conflict on single lane pair.static void
ConflictBuilderParallel. buildConflicts(Lane lane1, GTUDirectionality dir1, Lane lane2, GTUDirectionality dir2, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator, boolean permitted)
Build conflict on single lane pair.static void
ConflictBuilderParallel. buildConflicts(OTSRoadNetwork network, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator)
Build conflicts on network.static void
ConflictBuilderParallel. buildConflicts(OTSRoadNetwork network, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList)
Build conflicts on network.static void
ConflictBuilderParallel. buildConflictsParallelBig(List<Lane> lanes, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList)
Build conflicts on list of lanes.static void
ConflictBuilderParallel. buildConflictsParallelSmall(List<Lane> lanes, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator, LaneCombinationList ignoreList, LaneCombinationList permittedList)
Build conflicts on list of lanes.Constructors in org.opentrafficsim.road.network.lane.conflict with parameters of type ConflictBuilderParallel.WidthGenerator Constructor Description ConflictBuilderRecord(Lane lane1, GTUDirectionality dir1, ImmutableMap<Lane,GTUDirectionality> down1, ImmutableMap<Lane,GTUDirectionality> up1, Lane lane2, GTUDirectionality dir2, ImmutableMap<Lane,GTUDirectionality> down2, ImmutableMap<Lane,GTUDirectionality> up2, GTUType gtuType, boolean permitted, OTSSimulatorInterface simulator, ConflictBuilderParallel.WidthGenerator widthGenerator, Map<Lane,OTSLine3D> leftEdges, Map<Lane,OTSLine3D> rightEdges)
Stores conflicts about a single lane pair.
-