Uses of Record Class
org.opentrafficsim.road.gtu.lane.perception.structure.NavigatingIterable.Entry
Packages that use NavigatingIterable.Entry
Package
Description
Implementation of lane-based perception for the GTU.
The lane structure provides a way to see the world for a lane based model.
-
Uses of NavigatingIterable.Entry in org.opentrafficsim.road.gtu.lane.perception
Constructor parameters in org.opentrafficsim.road.gtu.lane.perception with type arguments of type NavigatingIterable.EntryModifierConstructorDescriptionPerceptionReiterable(O perceivingObject, Iterable<NavigatingIterable.Entry<U>> iterable, BiFunction<U, Length, P> perception) Constructor. -
Uses of NavigatingIterable.Entry in org.opentrafficsim.road.gtu.lane.perception.structure
Methods in org.opentrafficsim.road.gtu.lane.perception.structure that return types with arguments of type NavigatingIterable.EntryModifier and TypeMethodDescriptionLaneStructure.getDownstreamGtus(RelativeLane relativeLane, RelativePosition.Type egoPosition, RelativePosition.Type otherPosition, RelativePosition.Type egoDistancePosition, RelativePosition.Type otherDistancePosition) Returns an iterator over GTUs perceived on a relative lane, ordered close to far.<T extends LaneBasedObject>
Iterable<NavigatingIterable.Entry<T>>LaneStructure.getDownstreamObjects(RelativeLane relativeLane, Class<T> clazz, RelativePosition.Type position, boolean onRoute) Returns an iterator over objects perceived on a relative lane, ordered close to far.LaneStructure.getFirstDownstreamGtus(RelativeLane relativeLane, RelativePosition.Type egoPosition, RelativePosition.Type otherPosition, RelativePosition.Type egoDistancePosition, RelativePosition.Type otherDistancePosition) Returns an iterator over GTUs perceived on a relative lane, ordered close to far.LaneStructure.getFirstUpstreamGtus(RelativeLane relativeLane, RelativePosition.Type egoPosition, RelativePosition.Type otherPosition, RelativePosition.Type egoDistancePosition, RelativePosition.Type otherDistancePosition) Returns an iterator over GTUs perceived on a relative lane, ordered close to far.LaneStructure.getUpstreamGtus(RelativeLane relativeLane, RelativePosition.Type egoPosition, RelativePosition.Type otherPosition, RelativePosition.Type egoDistancePosition, RelativePosition.Type otherDistancePosition) Returns an iterator over GTUs perceived on a relative lane, ordered close to far.<T extends LaneBasedObject>
Iterable<NavigatingIterable.Entry<T>>LaneStructure.getUpstreamObjects(RelativeLane relativeLane, Class<T> clazz, RelativePosition.Type position) Returns an iterator over objects perceived on a relative lane, ordered close to far.NavigatingIterable.iterator()Methods in org.opentrafficsim.road.gtu.lane.perception.structure with parameters of type NavigatingIterable.EntryModifier and TypeMethodDescriptionintNavigatingIterable.Entry.compareTo(NavigatingIterable.Entry<?> o)