Class 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 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 Object
        simulator - OTSSimulatorInterface; simulator
        width - float; width of the contour line to draw
        color - Color; color of the contour line / fill
        fill - boolean; fill internal or not
        Throws:
        NamingException - for problems with registering in context
        RemoteException - on communication failure
    • Method Detail

      • 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 class Renderable2D<org.opentrafficsim.core.object.StaticObject>