Class AnimationPriorityData
java.lang.Object
org.opentrafficsim.animation.data.AnimationPriorityData
- All Implemented Interfaces:
nl.tudelft.simulation.dsol.animation.Locatable,org.opentrafficsim.base.geometry.OtsLocatable,org.opentrafficsim.base.geometry.SpatialObject,ClickableLocatable,PriorityAnimation.PriorityData
Priority data for animation.
Copyright (c) 2024-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Author:
- Wouter Schakel
-
Field Summary
Fields inherited from interface org.opentrafficsim.draw.ClickableLocatable
EXPANSE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface nl.tudelft.simulation.dsol.animation.Locatable
getDirZMethods inherited from interface org.opentrafficsim.base.geometry.OtsLocatable
getShapeMethods inherited from interface org.opentrafficsim.draw.road.PriorityAnimation.PriorityData
getZ
-
Constructor Details
-
AnimationPriorityData
Constructor.- Parameters:
link- link.
-
-
Method Details
-
getLocation
public org.djutils.draw.point.Point2d getLocation()- Specified by:
getLocationin interfacenl.tudelft.simulation.dsol.animation.Locatable- Specified by:
getLocationin interfaceorg.opentrafficsim.base.geometry.OtsLocatable
-
getContour
public org.djutils.draw.line.Polygon2d getContour()- Specified by:
getContourin interfaceorg.opentrafficsim.base.geometry.SpatialObject
-
getBounds
public org.djutils.draw.bounds.Bounds2d getBounds()- Specified by:
getBoundsin interfaceClickableLocatable- Specified by:
getBoundsin interfacenl.tudelft.simulation.dsol.animation.Locatable- Specified by:
getBoundsin interfaceorg.opentrafficsim.base.geometry.OtsLocatable
-
isAllStop
public boolean isAllStop()- Specified by:
isAllStopin interfacePriorityAnimation.PriorityData
-
isBusStop
public boolean isBusStop()- Specified by:
isBusStopin interfacePriorityAnimation.PriorityData
-
isNone
public boolean isNone()- Specified by:
isNonein interfacePriorityAnimation.PriorityData
-
isPriority
public boolean isPriority()- Specified by:
isPriorityin interfacePriorityAnimation.PriorityData
-
isStop
public boolean isStop()- Specified by:
isStopin interfacePriorityAnimation.PriorityData
-
isYield
public boolean isYield()- Specified by:
isYieldin interfacePriorityAnimation.PriorityData
-
toString
-