Class DrawingInfoStripe<D extends org.opentrafficsim.core.animation.Drawable>

java.lang.Object
org.opentrafficsim.core.animation.DrawingInfoLine<D>
org.opentrafficsim.core.animation.DrawingInfoStripe<D>
Type Parameters:
D - The drawable type for which this is the DrawingInfo
All Implemented Interfaces:
DrawingInfo

public class DrawingInfoStripe<D extends org.opentrafficsim.core.animation.Drawable> extends DrawingInfoLine<D>
DrawingInfoStripe stores the drawing information about a stripe on a road. This can be interpreted by a visualization or animation class.

Copyright (c) 2013-2023 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Author:
Alexander Verbraeck
  • Constructor Details

    • DrawingInfoStripe

      public DrawingInfoStripe(StripeType stripeType)
      Parameters:
      stripeType - StripeType; the stripe type
    • DrawingInfoStripe

      public DrawingInfoStripe(Color lineColor, float lineWidth, StripeType stripeType)
      Parameters:
      lineColor - Color; the line color
      lineWidth - float; the line width
      stripeType - StripeType; the stripe type
    • DrawingInfoStripe

      public DrawingInfoStripe(Colorer<D> lineColorer, float lineWidth, StripeType stripeType)
      Parameters:
      lineColorer - Colorer<D>; the line colorer
      lineWidth - float; the line width
      stripeType - StripeType; the stripe type
  • Method Details

    • getStripeType

      public final StripeType getStripeType()
      Returns:
      stripeType