Interface ConflictAnimation.ConflictData

All Superinterfaces:
AbstractLineAnimation.LaneBasedObjectData, ClickableLineLocatable, ClickableLocatable, org.djutils.base.Identifiable, nl.tudelft.simulation.dsol.animation.Locatable, org.opentrafficsim.base.geometry.OtsLocatable, org.opentrafficsim.base.geometry.SpatialObject
Enclosing class:
ConflictAnimation

public static interface ConflictAnimation.ConflictData extends AbstractLineAnimation.LaneBasedObjectData
ConflictData provides the information required to draw a conflict.

Copyright (c) 2023-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
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the conflict color.
    boolean
    Whether the conflict is a crossing.
    boolean
    Whether the conflict is a permitted conflict.

    Methods inherited from interface org.opentrafficsim.draw.road.AbstractLineAnimation.LaneBasedObjectData

    getLaneWidth, getLocation, getZ

    Methods inherited from interface org.opentrafficsim.draw.ClickableLineLocatable

    getBounds, getLine

    Methods inherited from interface org.djutils.base.Identifiable

    getId

    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.base.geometry.SpatialObject

    getContour
  • Method Details

    • getColor

      Color getColor()
      Returns the conflict color.
      Returns:
      conflict color.
    • isCrossing

      boolean isCrossing()
      Whether the conflict is a crossing.
      Returns:
      whether the conflict is a crossing.
    • isPermitted

      boolean isPermitted()
      Whether the conflict is a permitted conflict.
      Returns:
      whether the conflict is a permitted conflict.