public class SensorAnimation extends Renderable2D implements org.opentrafficsim.core.animation.ClonableRenderable2DInterface, Serializable
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
All rights reserved.
BSD-style license. See OpenTrafficSim License.
$LastChangedDate: 2015-08-12 16:37:45 +0200 (Wed, 12 Aug 2015) $, @version $Revision: 1240 $, by $Author: averbraeck $,
initial version Jan 30, 2015
| Modifier and Type | Class and Description |
|---|---|
class |
SensorAnimation.Text
Text animation for the Sensor.
|
Renderable2DInterface.Utilsource| Constructor and Description |
|---|
SensorAnimation(SingleSensor sensor,
org.djunits.value.vdouble.scalar.Length sensorPosition,
org.opentrafficsim.core.dsol.OTSSimulatorInterface simulator,
Color color)
Construct a SensorAnimation.
|
| Modifier and Type | Method and Description |
|---|---|
org.opentrafficsim.core.animation.ClonableRenderable2DInterface |
clone(Locatable newSource,
org.opentrafficsim.core.dsol.OTSSimulatorInterface newSimulator) |
void |
destroy() |
void |
paint(Graphics2D graphics,
ImageObserver observer) |
String |
toString() |
bind2Context, contains, equals, getSource, hashCode, isFlip, isRotate, isScale, isTranslate, paint, setFlip, setRotate, setScale, setTranslateclone, finalize, getClass, notify, notifyAll, wait, wait, waitcontains, getSource, paintpublic SensorAnimation(SingleSensor sensor, org.djunits.value.vdouble.scalar.Length sensorPosition, org.opentrafficsim.core.dsol.OTSSimulatorInterface simulator, Color color) throws NamingException, RemoteException
sensor - Sensor; the Sensor to drawsensorPosition - Length; the position of the sensor on the lane to determine the width of the lane at that pointsimulator - OTSSimulatorInterface; the simulator to schedule oncolor - Color; the display color of the sensorNamingException - in case of registration failure of the animationRemoteException - in case of remote registration failure of the animationpublic final void paint(Graphics2D graphics, ImageObserver observer)
paint in class Renderable2Dpublic final void destroy()
throws NamingException
destroy in interface Renderable2DInterfacedestroy in class Renderable2DNamingExceptionpublic org.opentrafficsim.core.animation.ClonableRenderable2DInterface clone(Locatable newSource, org.opentrafficsim.core.dsol.OTSSimulatorInterface newSimulator) throws NamingException, RemoteException
clone in interface org.opentrafficsim.core.animation.ClonableRenderable2DInterfaceNamingExceptionRemoteExceptionpublic final String toString()
toString in class Renderable2DCopyright © 2014–2017 Delft University of Technology. All rights reserved.