Class GeneratorAnimation

  • All Implemented Interfaces:
    java.io.Serializable, Renderable2DInterface

    public class GeneratorAnimation
    extends Renderable2D
    implements java.io.Serializable
    sink sensor animation.

    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-08-12 16:37:45 +0200 (Wed, 12 Aug 2015) $, @version $Revision: 1240 $, by $Author: averbraeck $, initial version Jan 30, 2015

    Author:
    Alexander Verbraeck, Peter Knoppers
    See Also:
    Serialized Form
    • Constructor Detail

      • GeneratorAnimation

        public GeneratorAnimation​(Lane lane,
                                  Length position,
                                  SimulatorInterface.TimeDoubleUnit simulator)
                           throws javax.naming.NamingException,
                                  java.rmi.RemoteException,
                                  OTSGeometryException
        Construct the DefaultCarAnimation for a LaneBlock (road block).
        Parameters:
        lane - Lane; the lane where the generator is
        position - Length; the position on the lane
        simulator - SimulatorInterface.TimeDoubleUnit; the simulator to schedule on
        Throws:
        javax.naming.NamingException - in case of registration failure of the animation
        java.rmi.RemoteException - in case of remote registration failure of the animation
        OTSGeometryException - if position out of bounds
    • Method Detail

      • paint

        public final void paint​(java.awt.Graphics2D graphics,
                                java.awt.image.ImageObserver observer)
        Specified by:
        paint in class Renderable2D