Interface AbstractLineAnimation.LaneBasedObjectData

All Superinterfaces:
Identifiable, LineLocatable, Locatable, OtsShape
All Known Subinterfaces:
BusStopAnimation.BusStopData, ConflictAnimation.ConflictData, LaneDetectorAnimation.LaneDetectorData, LaneDetectorAnimation.LoopDetectorData, LaneDetectorAnimation.SinkData, TrafficLightAnimation.TrafficLightData
Enclosing class:
AbstractLineAnimation<L extends AbstractLineAnimation.LaneBasedObjectData,T extends RenderableTextSource<L,T>>

public static interface AbstractLineAnimation.LaneBasedObjectData extends LineLocatable, Identifiable
Object data to draw a lane based object.
  • Method Details

    • getLaneWidth

      org.djunits.value.vdouble.scalar.Length getLaneWidth()
      Returns the width of the lane.
      Returns:
      width of the lane.
    • getLocation

      DirectedPoint2d getLocation()
      Specified by:
      getLocation in interface Locatable
      Specified by:
      getLocation in interface OtsShape
    • getZ

      default double getZ()
      Specified by:
      getZ in interface Locatable