Class ConflictBuilder.ConflictBuilderRecordBig
- java.lang.Object
-
- org.opentrafficsim.road.network.lane.conflict.ConflictBuilder.ConflictBuilderRecordBig
-
- Enclosing class:
- ConflictBuilder
static class ConflictBuilder.ConflictBuilderRecordBig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) GTUDirectionality
dir1
(package private) ImmutableMap<Lane,GTUDirectionality>
down1
(package private) GTUType
gtuType
(package private) LaneCombinationList
ignoreList
(package private) Lane
lane1
(package private) List<Lane>
lanes
(package private) Map<Lane,OTSLine3D>
leftEdges
(package private) LaneCombinationList
permittedList
(package private) Map<Lane,OTSLine3D>
rightEdges
(package private) OTSSimulatorInterface
simulator
(package private) int
starti
(package private) ImmutableMap<Lane,GTUDirectionality>
up1
(package private) ConflictBuilder.WidthGenerator
widthGenerator
-
Constructor Summary
Constructors Constructor Description ConflictBuilderRecordBig(int starti, List<Lane> lanes, LaneCombinationList ignoreList, LaneCombinationList permittedList, Lane lane1, GTUDirectionality dir1, ImmutableMap<Lane,GTUDirectionality> down1, ImmutableMap<Lane,GTUDirectionality> up1, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator, Map<Lane,OTSLine3D> leftEdges, Map<Lane,OTSLine3D> rightEdges)
Stores conflicts about a single lane pair.
-
-
-
Field Detail
-
starti
final int starti
-
ignoreList
final LaneCombinationList ignoreList
-
permittedList
final LaneCombinationList permittedList
-
lane1
final Lane lane1
-
dir1
final GTUDirectionality dir1
-
down1
final ImmutableMap<Lane,GTUDirectionality> down1
-
up1
final ImmutableMap<Lane,GTUDirectionality> up1
-
gtuType
final GTUType gtuType
-
simulator
final OTSSimulatorInterface simulator
-
widthGenerator
final ConflictBuilder.WidthGenerator widthGenerator
-
-
Constructor Detail
-
ConflictBuilderRecordBig
ConflictBuilderRecordBig(int starti, List<Lane> lanes, LaneCombinationList ignoreList, LaneCombinationList permittedList, Lane lane1, GTUDirectionality dir1, ImmutableMap<Lane,GTUDirectionality> down1, ImmutableMap<Lane,GTUDirectionality> up1, GTUType gtuType, OTSSimulatorInterface simulator, ConflictBuilder.WidthGenerator widthGenerator, Map<Lane,OTSLine3D> leftEdges, Map<Lane,OTSLine3D> rightEdges)
Stores conflicts about a single lane pair.- Parameters:
starti
- int; the start indexlanes
- List of lanesignoreList
- list of lane combinations to ignorepermittedList
- list of lane combinations to permitlane1
- Lane; lane 1dir1
- GTUDirectionality; gtu direction 1down1
- Map<Lane,GTUDirectionality>; downstream lanes 1up1
- Map<Lane,GTUDirectionality>; upstream lanes 1gtuType
- GTUType; gtu typesimulator
- OTSSimulatorInterface; simulatorwidthGenerator
- WidthGenerator; width generatorleftEdges
- Map<Lane, OTSLine3D>; cache of left edge linesrightEdges
- Map<Lane, OTSLine3D>; cache of right edge lines
-
-