Uses of Class
org.opentrafficsim.road.gtu.lane.perception.RollingLaneStructureRecord
-
Packages that use RollingLaneStructureRecord Package Description org.opentrafficsim.road.gtu.lane.perception Implementation of lane-based perception for the GTU. -
-
Uses of RollingLaneStructureRecord in org.opentrafficsim.road.gtu.lane.perception
Methods in org.opentrafficsim.road.gtu.lane.perception that return RollingLaneStructureRecord Modifier and Type Method Description RollingLaneStructureRecord
RollingLaneStructure. getFirstRecord(RelativeLane lane)
Returns the first record on the given lane.RollingLaneStructureRecord
RollingLaneStructureRecord. getLeft()
Returns the left LSR or null if not available.RollingLaneStructureRecord
RollingLaneStructureRecord. getRight()
Returns the right LSR or null if not available.(package private) RollingLaneStructureRecord
RollingLaneStructureRecord. getStartDistanceSource()
Returns the source of the start distance.Methods in org.opentrafficsim.road.gtu.lane.perception that return types with arguments of type RollingLaneStructureRecord Modifier and Type Method Description TreeMap<RelativeLane,RollingLaneStructureRecord>
RollingLaneStructure.AnimationAccess. getCrossSectionRecords()
Set<RollingLaneStructureRecord>
RollingLaneStructure.AnimationAccess. getDownstreamEdge()
List<RollingLaneStructureRecord>
RollingLaneStructureRecord. getNext()
Returns a list of next lanes.List<RollingLaneStructureRecord>
RollingLaneStructureRecord. getPrev()
Returns a list of previous lanes.Set<RollingLaneStructureRecord>
RollingLaneStructure.AnimationAccess. getUpstreamEdge()
Methods in org.opentrafficsim.road.gtu.lane.perception with parameters of type RollingLaneStructureRecord Modifier and Type Method Description void
RollingLaneStructureRecord. addNext(RollingLaneStructureRecord next)
void
RollingLaneStructureRecord. addPrev(RollingLaneStructureRecord prev)
abstract Length
RollingLaneStructureRecord.RecordLink. calculateStartDistance(RollingLaneStructureRecord startDistanceSource, RollingLaneStructureRecord self, double fractionalPosition)
Calculate the start position of this record based on a neighboring source.(package private) void
RollingLaneStructureRecord. changeStartDistanceSource(RollingLaneStructureRecord startDistanceSource, RollingLaneStructureRecord.RecordLink recordLink)
Change the source of the distance.void
RollingLaneStructureRecord. setLeft(RollingLaneStructureRecord leftRecord, GTUType gtuType)
void
RollingLaneStructureRecord. setRight(RollingLaneStructureRecord rightRecord, GTUType gtuType)
Constructors in org.opentrafficsim.road.gtu.lane.perception with parameters of type RollingLaneStructureRecord Constructor Description RollingLaneStructureRecord(Lane lane, GTUDirectionality direction, RollingLaneStructureRecord startDistanceSource, RollingLaneStructureRecord.RecordLink recordLink)
Constructor.
-