Package org.opentrafficsim.draw.object
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-2020 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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface nl.tudelft.simulation.dsol.animation.D2.Renderable2DInterface
Renderable2DInterface.Util
-
-
Constructor Summary
Constructors Constructor Description StaticObjectAnimation(StaticObject source, SimulatorInterface.TimeDoubleUnit simulator, float width, java.awt.Color color, boolean fill)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Color
getColor()
float
getWidth()
boolean
isFill()
void
paint(java.awt.Graphics2D graphics, java.awt.image.ImageObserver observer)
void
setColor(java.awt.Color color)
void
setFill(boolean fill)
void
setWidth(float width)
java.lang.String
toString()
-
Methods inherited from class nl.tudelft.simulation.dsol.animation.D2.Renderable2D
bind2Context, contains, destroy, equals, getSource, hashCode, isFlip, isRotate, isScale, isTranslate, paint, setFlip, setRotate, setScale, setTranslate
-
-
-
-
Constructor Detail
-
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 Objectsimulator
- SimulatorInterface.TimeDoubleUnit; simulatorwidth
- float; width of the contour line to drawcolor
- Color; color of the contour line / fillfill
- boolean; fill internal or not- Throws:
javax.naming.NamingException
- for problems with registering in contextjava.rmi.RemoteException
- on communication failure
-
-
Method Detail
-
paint
public final void paint(java.awt.Graphics2D graphics, java.awt.image.ImageObserver observer) throws java.rmi.RemoteException
- Specified by:
paint
in classRenderable2D<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 classRenderable2D<StaticObject>
-
-