Class Conflict.ConflictEnd

java.lang.Object
nl.tudelft.simulation.event.EventProducer
All Implemented Interfaces:
java.io.Serializable, Locatable, nl.tudelft.simulation.event.EventProducerInterface, Identifiable, Drawable, ObjectInterface, LaneBasedObject
Enclosing class:
Conflict

public class Conflict.ConflictEnd
extends AbstractLaneBasedObject
Light-weight lane based object to indicate the end of a conflict. It is used to perceive conflicts when a GTU is on the conflict area, and hence the conflict lane based object is usptream.

Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Version:
$Revision$, $LastChangedDate$, by $Author$, initial version 14 dec. 2016
Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class nl.tudelft.simulation.event.EventProducer

    listeners

    Fields inherited from interface nl.tudelft.simulation.event.EventProducerInterface

    FIRST_POSITION, LAST_POSITION
  • Method Summary

    Modifier and Type Method Description
    AbstractLaneBasedObject clone​(CrossSectionElement newCSE, SimulatorInterface.TimeDoubleUnit newSimulator)
    Clone the LaneBasedObject for e.g., copying a network.
    Conflict getConflict()  
    java.lang.String toString()

    Methods inherited from class org.opentrafficsim.road.network.lane.object.AbstractLaneBasedObject

    clone, getDirection, getFullId, getLane, getLocation, getLongitudinalPosition, init

    Methods inherited from class org.opentrafficsim.core.object.StaticObject

    create, create, getBounds, getGeometry, getHeight, getId

    Methods inherited from class nl.tudelft.simulation.event.EventProducer

    addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, removeAllListeners, removeAllListeners, removeListener

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface nl.tudelft.simulation.event.EventProducerInterface

    addListener, addListener, addListener, addListener, removeListener

    Methods inherited from interface org.opentrafficsim.base.Identifiable

    getId

    Methods inherited from interface org.opentrafficsim.road.network.lane.object.LaneBasedObject

    getBounds

    Methods inherited from interface org.opentrafficsim.core.object.ObjectInterface

    getGeometry, getHeight