nl.tudelft.simulation.traffic.animation
Class BlockTrafficLightAnimation

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

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

This class is used for the animation of a green / red / yellow + green block 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
BlockTrafficLightAnimation(nl.tudelft.simulation.dsol.animation.LocatableInterface owner, nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
           
BlockTrafficLightAnimation(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

BlockTrafficLightAnimation

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

BlockTrafficLightAnimation

public BlockTrafficLightAnimation(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.