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. See for project information www.simulation.tudelft.nl. The source code and binary code of this software is proprietary information of Delft University of Technology.
    Author:
    Alexander Verbraeck
    • Constructor Detail

      • DrawingInfoStripe

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

        public DrawingInfoStripe​(java.awt.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