Uses of Interface
org.opentrafficsim.road.gtu.lane.perception.LaneStructureRecord
-
Packages that use LaneStructureRecord Package Description org.opentrafficsim.road.gtu.lane.perception Implementation of lane-based perception for the GTU.org.opentrafficsim.road.gtu.lane.perception.categories.neighbors Contains perception categories to perceive neighbors.org.opentrafficsim.road.gtu.lane.tactical.toledo Copyright (c) 2013-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. -
-
Uses of LaneStructureRecord in org.opentrafficsim.road.gtu.lane.perception
Classes in org.opentrafficsim.road.gtu.lane.perception that implement LaneStructureRecord Modifier and Type Class Description class
RollingLaneStructureRecord
A LaneStructureRecord contains information about the lanes that can be accessed from this lane by a GTUType.Methods in org.opentrafficsim.road.gtu.lane.perception that return LaneStructureRecord Modifier and Type Method Description LaneStructureRecord
LaneStructure. getFirstRecord(RelativeLane lane)
Returns the first record on the given lane.LaneStructureRecord
LaneStructureRecord. getLeft()
Returns the left LSR or null if not available.LaneStructureRecord
LaneStructureRecord. getRight()
Returns the right LSR or null if not available.LaneStructureRecord
LaneStructure. getRootRecord()
Returns the root record.LaneStructureRecord
RollingLaneStructure. getRootRecord()
Returns the root record.LaneStructureRecord
RollingLaneStructure. getRootRecord(Time time)
Methods in org.opentrafficsim.road.gtu.lane.perception with parameters of type LaneStructureRecord Modifier and Type Method Description InfrastructureLaneChangeInfo
InfrastructureLaneChangeInfo. left(LaneStructureRecord rec, RelativePosition rel, boolean dead)
Returns lane change info for one lane towards the left.InfrastructureLaneChangeInfo
InfrastructureLaneChangeInfo. right(LaneStructureRecord rec, RelativePosition rel, boolean dead)
Returns lane change info for one lane towards the right.Constructors in org.opentrafficsim.road.gtu.lane.perception with parameters of type LaneStructureRecord Constructor Description InfrastructureLaneChangeInfo(int requiredNumberOfLaneChanges, LaneStructureRecord record, RelativePosition relativePosition, boolean deadEnd, LateralDirectionality lat)
Constructor. -
Uses of LaneStructureRecord in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors
Methods in org.opentrafficsim.road.gtu.lane.perception.categories.neighbors with parameters of type LaneStructureRecord Modifier and Type Method Description static SortedSet<NeighborsUtil.DistanceGTU>
NeighborsUtil. getFirstDownstreamGTUs(LaneStructureRecord startRecord, RelativePosition egoRelativePosition, RelativePosition egoFrontPosition, RelativePosition.TYPE otherRelativePosition, Time now)
Returns a set of first leaders per branch, relative to given relative position.static SortedSet<NeighborsUtil.DistanceGTU>
NeighborsUtil. getFirstUpstreamGTUs(LaneStructureRecord startRecord, RelativePosition egoRelativePosition, RelativePosition egoRearPosition, RelativePosition.TYPE otherRelativePosition, Time now)
Returns a set of first followers per branch, relative to given relative position. -
Uses of LaneStructureRecord in org.opentrafficsim.road.gtu.lane.tactical.toledo
Constructors in org.opentrafficsim.road.gtu.lane.tactical.toledo with parameters of type LaneStructureRecord Constructor Description InfrastructureLaneChangeInfoToledo(int requiredNumberOfLaneChanges, LaneStructureRecord record, int splitNumber)
-