Class LaneStructureAnimation
java.lang.Object
nl.tudelft.simulation.dsol.animation.d2.Renderable2d<L>
org.opentrafficsim.base.geometry.OtsRenderable<LaneStructureLocatable>
org.opentrafficsim.animation.lane.LaneStructureAnimation
- All Implemented Interfaces:
Serializable
,nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface<LaneStructureLocatable>
public class LaneStructureAnimation
extends org.opentrafficsim.base.geometry.OtsRenderable<LaneStructureLocatable>
LaneStructureAnimation.java.
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Author:
- Alexander Verbraeck
- See Also:
-
Field Summary
Fields inherited from class org.opentrafficsim.base.geometry.OtsRenderable
RENDERING_KEYS, RENDERING_VALUES
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
paint
(Graphics2D graphics, ImageObserver observer) static final void
visualize
(RollingLaneStructure rollingLaneStructure, org.opentrafficsim.core.gtu.Gtu gtu) Enables visualization of this lane structure.Methods inherited from class org.opentrafficsim.base.geometry.OtsRenderable
contains, resetRendering, setRendering, toBoundsTransform
Methods inherited from class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
bind2Context, destroy, getId, getSource, isFlip, isRotate, isScale, isScaleObject, isScaleY, isTranslate, paint, paintComponent, setFlip, setRotate, setScale, setScaleObject, setScaleY, setTranslate, toString
-
Constructor Details
-
LaneStructureAnimation
LaneStructureAnimation(LaneStructureLocatable source) throws NamingException, RemoteException - Parameters:
source
- LaneStructureLocatable; dummy locatable- Throws:
NamingException
- on naming exceptionRemoteException
- on remote exception
-
-
Method Details
-
paint
- Specified by:
paint
in classnl.tudelft.simulation.dsol.animation.d2.Renderable2d<LaneStructureLocatable>
-
visualize
public static final void visualize(RollingLaneStructure rollingLaneStructure, org.opentrafficsim.core.gtu.Gtu gtu) Enables visualization of this lane structure. This is purely for debugging purposes.- Parameters:
rollingLaneStructure
- RollingLaneStructure; the lane structure to visualizegtu
- Gtu; GTU to animate the LaneStructure of
-