Class DrawingInfoStripe<D extends Drawable>

  • Type Parameters:
    D - The drawable type for which this is the DrawingInfo
    All Implemented Interfaces:
    DrawingInfo

    public class DrawingInfoStripe<D extends 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) 2003-2020 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. BSD-style license. See OpenTrafficSim License.

    Author:
    Alexander Verbraeck
    • Constructor Detail

      • 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 Detail

      • getStripeType

        public final StripeType getStripeType()
        Returns:
        stripeType