Class StaticObjectAnimation

java.lang.Object
nl.tudelft.simulation.dsol.animation.D2.Renderable2D<StaticObject>
org.opentrafficsim.draw.object.StaticObjectAnimation
All Implemented Interfaces:
java.io.Serializable, Renderable2DInterface<StaticObject>

public class StaticObjectAnimation
extends Renderable2D<StaticObject>
implements java.io.Serializable

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

$LastChangedDate: 2015-09-14 01:33:02 +0200 (Mon, 14 Sep 2015) $, @version $Revision: 1401 $, by $Author: averbraeck $, initial version Sep 13, 2014

Author:
Alexander Verbraeck
See Also:
Serialized Form
  • Constructor Details

    • StaticObjectAnimation

      public StaticObjectAnimation​(StaticObject source, SimulatorInterface.TimeDoubleUnit simulator, float width, java.awt.Color color, boolean fill) throws javax.naming.NamingException, java.rmi.RemoteException
      Parameters:
      source - StaticObject; Static Object
      simulator - SimulatorInterface.TimeDoubleUnit; simulator
      width - float; width of the contour line to draw
      color - Color; color of the contour line / fill
      fill - boolean; fill internal or not
      Throws:
      javax.naming.NamingException - for problems with registering in context
      java.rmi.RemoteException - on communication failure
  • Method Details

    • paint

      public final void paint​(java.awt.Graphics2D graphics, java.awt.image.ImageObserver observer) throws java.rmi.RemoteException
      Specified by:
      paint in class Renderable2D<StaticObject>
      Throws:
      java.rmi.RemoteException
    • getWidth

      public final float getWidth()
      Returns:
      width
    • setWidth

      public final void setWidth​(float width)
      Parameters:
      width - float; set width
    • getColor

      public final java.awt.Color getColor()
      Returns:
      color
    • setColor

      public final void setColor​(java.awt.Color color)
      Parameters:
      color - Color; set color
    • isFill

      public final boolean isFill()
      Returns:
      fill
    • setFill

      public final void setFill​(boolean fill)
      Parameters:
      fill - boolean; set fill
    • toString

      public final java.lang.String toString()
      Overrides:
      toString in class Renderable2D<StaticObject>