nl.tudelft.simulation.traffic.animation
Class TrafficLightAnimation

java.lang.Object
  extended bynl.tudelft.simulation.dsol.animation.D2.Renderable2D
      extended bynl.tudelft.simulation.traffic.animation.TrafficLightAnimation
All Implemented Interfaces:
nl.tudelft.simulation.dsol.animation.D2.Renderable2DInterface

public class TrafficLightAnimation
extends nl.tudelft.simulation.dsol.animation.D2.Renderable2D

This class is used for the animation of a simple red/green traffic light.

(c) copyright 2004 Delft University of Technology , the Netherlands.

See for project information www.simulation.tudelft.nl
License of use: General Public License (GPL) , no warranty

Version:
1.0 June 1, 2004
Author:
Alexander Verbraeck
Original version: H.W.G. Phaff & J.H. Kwakkel
See Also:
TrackInterface

Nested Class Summary
 
Nested classes inherited from class nl.tudelft.simulation.dsol.animation.D2.Renderable2DInterface
nl.tudelft.simulation.dsol.animation.D2.Renderable2DInterface.Util
 
Field Summary
 
Fields inherited from class nl.tudelft.simulation.dsol.animation.D2.Renderable2D
flip, rotate, scale, simulator, source, translate
 
Constructor Summary
TrafficLightAnimation(nl.tudelft.simulation.dsol.animation.LocatableInterface owner, nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
           
TrafficLightAnimation(nl.tudelft.simulation.dsol.animation.LocatableInterface owner, nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator, double deltax, double deltay)
           
 
Method Summary
 void paint(java.awt.Graphics2D graphics, java.awt.image.ImageObserver imo)
           
 
Methods inherited from class nl.tudelft.simulation.dsol.animation.D2.Renderable2D
contains, destroy, getSource, isFlip, isRotate, isScale, isTranslate, paint, setFlip, setRotate, setScale, setTranslate, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TrafficLightAnimation

public TrafficLightAnimation(nl.tudelft.simulation.dsol.animation.LocatableInterface owner,
                             nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
Parameters:
owner -
simulator -

TrafficLightAnimation

public TrafficLightAnimation(nl.tudelft.simulation.dsol.animation.LocatableInterface owner,
                             nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator,
                             double deltax,
                             double deltay)
Parameters:
owner -
simulator -
deltax -
deltay -
Method Detail

paint

public void paint(java.awt.Graphics2D graphics,
                  java.awt.image.ImageObserver imo)
           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
See Also:
Renderable2D.paint(java.awt.Graphics2D, java.awt.image.ImageObserver)


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