public class TrafficLightSensorAnimation extends Renderable2D implements Sensor
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
Renderable2DInterface.Utilsource| Constructor and Description |
|---|
TrafficLightSensorAnimation(TrafficLightSensor sensor,
org.opentrafficsim.core.dsol.OTSSimulatorInterface simulator)
Construct a SensorAnimation.
|
| Modifier and Type | Method and Description |
|---|---|
Bounds |
getBounds() |
DirectedPoint |
getLocation() |
void |
paint(Graphics2D graphics,
ImageObserver observer) |
String |
toString() |
bind2Context, contains, destroy, equals, getSource, hashCode, isFlip, isRotate, isScale, isTranslate, paint, setFlip, setRotate, setScale, setTranslatepublic TrafficLightSensorAnimation(TrafficLightSensor sensor, org.opentrafficsim.core.dsol.OTSSimulatorInterface simulator) throws NamingException, RemoteException, org.opentrafficsim.core.geometry.OTSGeometryException
sensor - TrafficLightSensor; the traffic light sensor that will be animatedsimulator - OTSSimulatorInterface; the simulator to schedule onNamingException - in case of registration failure of the animationRemoteException - in case of remote registration failure of the animationorg.opentrafficsim.core.geometry.OTSGeometryException - when the geometry is badpublic final void paint(Graphics2D graphics, ImageObserver observer)
paint in class Renderable2Dpublic final String toString()
toString in class Renderable2Dpublic final DirectedPoint getLocation() throws RemoteException
getLocation in interface LocatableRemoteExceptionpublic final Bounds getBounds() throws RemoteException
getBounds in interface LocatableRemoteExceptionCopyright © 2014–2017 Delft University of Technology. All rights reserved.