public class CollisionDetector extends Object implements PerceptionCollectable.PerceptionCollector<Void,LaneBasedGTU,Void>
PerceptionCollectable<HeadwayGTU, LaneBasedGTU>
.
This is done by AbstractLaneBasedGTU.getCarFollowingAcceleration()
.
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Constructor and Description |
---|
CollisionDetector(String id)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PerceptionCollectable.PerceptionAccumulator<LaneBasedGTU,Void> |
getAccumulator()
Returns the accumulator.
|
PerceptionCollectable.PerceptionFinalizer<Void,Void> |
getFinalizer()
Returns the finalizer.
|
Supplier<Void> |
getIdentity()
Returns the identity value, the initial intermediate value.
|
public CollisionDetector(String id)
id
- String; GTU idpublic Supplier<Void> getIdentity()
getIdentity
in interface PerceptionCollectable.PerceptionCollector<Void,LaneBasedGTU,Void>
public PerceptionCollectable.PerceptionAccumulator<LaneBasedGTU,Void> getAccumulator()
getAccumulator
in interface PerceptionCollectable.PerceptionCollector<Void,LaneBasedGTU,Void>
public PerceptionCollectable.PerceptionFinalizer<Void,Void> getFinalizer()
getFinalizer
in interface PerceptionCollectable.PerceptionCollector<Void,LaneBasedGTU,Void>
Copyright © 2014–2019 Delft University of Technology. All rights reserved.