Uses of Interface
org.opentrafficsim.road.network.lane.object.LaneBasedObject
-
Packages that use LaneBasedObject Package Description org.opentrafficsim.road.gtu.lane.perception Implementation of lane-based perception for the GTU.org.opentrafficsim.road.network.lane Classes that provide detailed cross-sections of a link using lanes, markers and sensors.org.opentrafficsim.road.network.lane.conflict Contains classes describing intersection conflicts.org.opentrafficsim.road.network.lane.object Lane-based objects such as barriers, gates, traffic lights, DRIPs, speed signs, obstacles on the road, etc.org.opentrafficsim.road.network.lane.object.sensor Lane-based objects that act as sensors.org.opentrafficsim.road.network.lane.object.trafficlight Traffic light and traffic light controller objects. -
-
Uses of LaneBasedObject in org.opentrafficsim.road.gtu.lane.perception
Classes in org.opentrafficsim.road.gtu.lane.perception with type parameters of type LaneBasedObject Modifier and Type Class Description class
LaneBasedObjectIterable<H extends Headway,L extends LaneBasedObject>
Iterable that searches downstream or upstream for a certain type of lane based object.static class
LaneStructure.Entry<T extends LaneBasedObject>
Wrapper to hold lane-based object and it's distance. -
Uses of LaneBasedObject in org.opentrafficsim.road.network.lane
Methods in org.opentrafficsim.road.network.lane that return types with arguments of type LaneBasedObject Modifier and Type Method Description SortedMap<Double,List<LaneBasedObject>>
Lane. getLaneBasedObjectMap()
Retrieve the list of LaneBasedObjects of this Lane.List<LaneBasedObject>
Lane. getLaneBasedObjects()
Retrieve the list of all LaneBasedObjects of this Lane.List<LaneBasedObject>
Lane. getLaneBasedObjects(Length minimumPosition, Length maximumPosition)
Retrieve the list of LaneBasedObjects of this Lane in the specified distance range.List<LaneBasedObject>
Lane. getObjectAhead(Length position, GTUDirectionality direction)
Get the first object where the relativePosition is in front of a certain position on the lane, in a driving direction on this lane, compared to the DESIGN LINE.List<LaneBasedObject>
Lane. getObjectBehind(Length position, GTUDirectionality direction)
Get the first object where the relativePosition is behind of a certain position on the lane, in a driving direction on this lane, compared to the DESIGN LINE.Methods in org.opentrafficsim.road.network.lane with parameters of type LaneBasedObject Modifier and Type Method Description void
Lane. addLaneBasedObject(LaneBasedObject laneBasedObject)
Insert a laneBasedObject at the right place in the laneBasedObject list of this Lane.void
Lane. removeLaneBasedObject(LaneBasedObject laneBasedObject)
Remove a laneBasedObject from the laneBasedObject list of this Lane. -
Uses of LaneBasedObject in org.opentrafficsim.road.network.lane.conflict
Classes in org.opentrafficsim.road.network.lane.conflict that implement LaneBasedObject Modifier and Type Class Description class
Conflict
Conflicts deal with traffic on different links/roads that need to consider each other as their paths may be in conflict spatially.class
Conflict.ConflictEnd
Light-weight lane based object to indicate the end of a conflict. -
Uses of LaneBasedObject in org.opentrafficsim.road.network.lane.object
Classes in org.opentrafficsim.road.network.lane.object that implement LaneBasedObject Modifier and Type Class Description class
AbstractLaneBasedObject
An abstract implementation of the LaneBasedObject interface with the required fields being initialized and getters for those fields.class
BusStop
A bus stop is a location on a lane.class
Distraction
Distraction following a distance profile.class
SpeedSign
Speed sign. -
Uses of LaneBasedObject in org.opentrafficsim.road.network.lane.object.sensor
Subinterfaces of LaneBasedObject in org.opentrafficsim.road.network.lane.object.sensor Modifier and Type Interface Description interface
SingleSensor
A sensor is a lane-based object that can be triggered by a relative position of the GTU (e.g., front, back) when that relative position passes over the sensor location on the lane.Classes in org.opentrafficsim.road.network.lane.object.sensor that implement LaneBasedObject Modifier and Type Class Description class
AbstractSensor
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.class
DestinationSensor
A DestinationSensor is a sensor that deletes a GTU that has the node it will pass after this sensor as its destination.class
Detector
Detector, measuring a dynamic set of measurements.class
SimpleReportingSensor
Sensor that prints which GTU triggers it.class
SinkSensor
A SinkSensor is a sensor that deletes every GTU that hits it.Methods in org.opentrafficsim.road.network.lane.object.sensor that return LaneBasedObject Modifier and Type Method Description LaneBasedObject
DirectionalOccupancySensor. getLanePositionEntry()
Return the entry position of this DirectionalOccupancySensor.LaneBasedObject
DirectionalOccupancySensor. getLanePositionExit()
Return the exit position of this DirectionalOccupancySensor. -
Uses of LaneBasedObject in org.opentrafficsim.road.network.lane.object.trafficlight
Subinterfaces of LaneBasedObject in org.opentrafficsim.road.network.lane.object.trafficlight Modifier and Type Interface Description interface
TrafficLight
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.Classes in org.opentrafficsim.road.network.lane.object.trafficlight that implement LaneBasedObject Modifier and Type Class Description class
AbstractTrafficLight
Basic, abstract implementation of a traffic light.class
FlankSensor
Embedded sensors used by a TrafficLightSensor.class
SimpleTrafficLight
Standard implementation of a traffic light.
-