nl.tudelft.simulation.traffic.animation
Class SpeedSignAnimation

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

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

This class is used for the animation of a speed sign.

(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

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
SpeedSignAnimation(SpeedSign owner, nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
           
SpeedSignAnimation(SpeedSign owner, nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator, double deltax, double deltay, java.awt.Color backgroundColor, java.awt.Color textColor, java.awt.Color lineColor)
           
 
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

SpeedSignAnimation

public SpeedSignAnimation(SpeedSign owner,
                          nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator)
Parameters:
owner -
simulator -

SpeedSignAnimation

public SpeedSignAnimation(SpeedSign owner,
                          nl.tudelft.simulation.dsol.simulators.SimulatorInterface simulator,
                          double deltax,
                          double deltay,
                          java.awt.Color backgroundColor,
                          java.awt.Color textColor,
                          java.awt.Color lineColor)
Parameters:
owner -
simulator -
deltax -
deltay -
backgroundColor -
textColor -
lineColor -
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.