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.