Package org.opentrafficsim.draw.object
Class StaticObjectAnimation
- java.lang.Object
-
- nl.tudelft.simulation.dsol.animation.D2.Renderable2D<org.opentrafficsim.core.object.StaticObject>
-
- org.opentrafficsim.draw.object.StaticObjectAnimation
-
- All Implemented Interfaces:
Serializable
,Renderable2DInterface<org.opentrafficsim.core.object.StaticObject>
public class StaticObjectAnimation extends Renderable2D<org.opentrafficsim.core.object.StaticObject> implements Serializable
Copyright (c) 2013-2022 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 Summary
Constructors Constructor Description StaticObjectAnimation(org.opentrafficsim.core.object.StaticObject source, org.opentrafficsim.core.dsol.OTSSimulatorInterface simulator, float width, Color color, boolean fill)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Color
getColor()
float
getWidth()
boolean
isFill()
void
paint(Graphics2D graphics, ImageObserver observer)
void
setColor(Color color)
void
setFill(boolean fill)
void
setWidth(float width)
String
toString()
-
Methods inherited from class nl.tudelft.simulation.dsol.animation.D2.Renderable2D
bind2Context, contains, destroy, getId, getSource, isFlip, isRotate, isScale, isScaleObject, isScaleY, isTranslate, paint, paintComponent, setFlip, setRotate, setScale, setScaleObject, setScaleY, setTranslate
-
-
-
-
Constructor Detail
-
StaticObjectAnimation
public StaticObjectAnimation(org.opentrafficsim.core.object.StaticObject source, org.opentrafficsim.core.dsol.OTSSimulatorInterface simulator, float width, Color color, boolean fill) throws NamingException, RemoteException
- Parameters:
source
- StaticObject; Static Objectsimulator
- OTSSimulatorInterface; simulatorwidth
- float; width of the contour line to drawcolor
- Color; color of the contour line / fillfill
- boolean; fill internal or not- Throws:
NamingException
- for problems with registering in contextRemoteException
- on communication failure
-
-
Method Detail
-
paint
public final void paint(Graphics2D graphics, ImageObserver observer)
- Specified by:
paint
in classRenderable2D<org.opentrafficsim.core.object.StaticObject>
-
getWidth
public final float getWidth()
- Returns:
- width
-
setWidth
public final void setWidth(float width)
- Parameters:
width
- float; set width
-
getColor
public final Color getColor()
- Returns:
- color
-
setColor
public final void setColor(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 String toString()
- Overrides:
toString
in classRenderable2D<org.opentrafficsim.core.object.StaticObject>
-
-