See: Description
Interface | Description |
---|---|
LanePerception |
Interface for perception in a lane-based model.
|
LaneRecord<R extends LaneRecord<R>> |
Interface representing a lane for search algorithms, in particular PerceptionIterable.
|
LaneStructure |
Interface for lane structures.
|
LaneStructureRecord |
Copyright (c) 2013-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
PerceptionCollectable<H extends Headway,U> |
Iterable that additionally provides support for PerceptionCollectors.
|
PerceptionCollectable.PerceptionAccumulator<U,I> |
Accumulates an object one at a time in to an accumulating intermediate result.
|
PerceptionCollectable.PerceptionCollector<C,U,I> |
Combination of an accumulator and a finalizer.
|
PerceptionCollectable.PerceptionFinalizer<C,I> |
Translates the last intermediate result of an accumulator in to the collection output.
|
PerceptionFactory |
Interface for perception initialization.
|
PerceptionIterable<H extends Headway> |
Iterable set of elements, sorted close to far.
|
Class | Description |
---|---|
AbstractLanePerception |
The perception module of a GTU based on lanes.
|
AbstractPerceptionIterable<H extends Headway,U,C> |
Abstract iterable that figures out how to find the next nearest object, including splits.
|
AbstractPerceptionReiterable<H extends Headway,U> |
This class uses a single primary iterator which a subclass defines, and makes sure that all elements are only looked up and
created once.
|
CategoricalLanePerception |
Standard perception completely based on connected perception categories.
|
DownstreamNeighborsIterable |
Iterable to find downstream GTU's.
The behavior of this search is slightly altered using boolean ignoreIfUpstream . |
GTUTypeAssumptions |
Copyright (c) 2013-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
InfrastructureLaneChangeInfo |
Contains information by which drivers know when they need to leave a lane in order to be able to stay on the infrastructure
and follow their route.
|
LaneBasedObjectIterable<H extends Headway,L extends LaneBasedObject> |
Iterable that searches downstream for a certain type of lane based object.
|
LaneDirectionRecord |
A light-weight wrapper for LaneRecord search tools (PerceptionIterator).
|
LaneStructure.Entry<T extends LaneBasedObject> |
Wrapper to hold lane-based object and it's distance.
|
MultiLanePerceptionIterable<H extends Headway,U> |
Iterable class to search over multiple lanes.
|
PerceptionCollectable.Intermediate<I> |
Wrapper of intermediate result with info for the iterator algorithm.
|
PerceptionIterableSet<H extends Headway> |
Simple implementation of
PerceptionIterable which wraps a set. |
RelativeLane |
Defines a lane relative to the current lane.
|
RollingLaneStructure |
This data structure can clearly indicate the lane structure ahead of us, e.g.
|
RollingLaneStructureRecord |
A LaneStructureRecord contains information about the lanes that can be accessed from this lane by a GTUType.
|
SortedSetPerceptionIterable<H extends Headway,U> | Deprecated |
UpstreamNeighborsIterable |
Iterable to find upstream GTU's.
|
Enum | Description |
---|---|
RollingLaneStructureRecord.RecordLink |
Link between records that defines the dependence of start position and hence how this is updated as the GTU moves.
|
Copyright (c) 2013-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Copyright © 2014–2018 Delft University of Technology. All rights reserved.