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, wait
Methods inherited from interface nl.tudelft.simulation.dsol.animation.Locatable
getDirZ
Methods inherited from interface org.opentrafficsim.base.geometry.OtsLocatable
getShape
Methods 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:
getLocation
in interfacenl.tudelft.simulation.dsol.animation.Locatable
- Specified by:
getLocation
in interfaceorg.opentrafficsim.base.geometry.OtsLocatable
-
getContour
public org.djutils.draw.line.Polygon2d getContour()- Specified by:
getContour
in interfaceorg.opentrafficsim.base.geometry.SpatialObject
-
getBounds
public org.djutils.draw.bounds.Bounds2d getBounds()- Specified by:
getBounds
in interfaceClickableLocatable
- Specified by:
getBounds
in interfacenl.tudelft.simulation.dsol.animation.Locatable
- Specified by:
getBounds
in interfaceorg.opentrafficsim.base.geometry.OtsLocatable
-
isAllStop
public boolean isAllStop()- Specified by:
isAllStop
in interfacePriorityAnimation.PriorityData
-
isBusStop
public boolean isBusStop()- Specified by:
isBusStop
in interfacePriorityAnimation.PriorityData
-
isNone
public boolean isNone()- Specified by:
isNone
in interfacePriorityAnimation.PriorityData
-
isPriority
public boolean isPriority()- Specified by:
isPriority
in interfacePriorityAnimation.PriorityData
-
isStop
public boolean isStop()- Specified by:
isStop
in interfacePriorityAnimation.PriorityData
-
isYield
public boolean isYield()- Specified by:
isYield
in interfacePriorityAnimation.PriorityData
-
toString
-