nl.tudelft.simulation.traffic.controlpoint.virtual
Interface ShowInterface

All Superinterfaces:
ControlPointInterface, nl.tudelft.simulation.event.EventProducerInterface, nl.tudelft.simulation.dsol.animation.LocatableInterface, VirtualControlPointInterface
All Known Implementing Classes:
Show

public interface ShowInterface
extends VirtualControlPointInterface

This interface defines the behavior of show classes. A show is a controlPoint which makes makes the visibleControlPoint associated with this show (the owner) visible to the vehicle that passes the show. The owner has one and only one show for each and every path along which it can be reached.

Author:
J.H. Kwakkel & H.W.G. Phaff

Field Summary
static nl.tudelft.simulation.event.EventType VISIBLE
          This event signals the owner becoming visible.
 
Fields inherited from interface nl.tudelft.simulation.traffic.controlpoint.ControlPointInterface
BACK, FRONT
 
Fields inherited from interface nl.tudelft.simulation.event.EventProducerInterface
FIRST_POSITION, LAST_POSITION
 
Method Summary
 VisibleControlPointInterface getOwner()
          Returns the ControlPointInterface to be made visible
 
Methods inherited from interface nl.tudelft.simulation.traffic.controlpoint.ControlPointInterface
getProgression, getTrack, pass
 
Methods inherited from interface nl.tudelft.simulation.dsol.animation.LocatableInterface
getBounds, getLocation
 
Methods inherited from interface nl.tudelft.simulation.event.EventProducerInterface
addListener, addListener, addListener, addListener, getEventTypes, removeListener
 

Field Detail

VISIBLE

public static final nl.tudelft.simulation.event.EventType VISIBLE
This event signals the owner becoming visible. It is fired when a vehicle passes over this controlPoint.

Method Detail

getOwner

public VisibleControlPointInterface getOwner()
Returns the ControlPointInterface to be made visible

Returns:
Owner, the visibleControlPoint to


Copyright © 2003-2004 Delft University of Technology, the Netherlands. All Rights Reserved.