Class GeneratorPositions.LaneBiasDefaults

  • Enclosing class:
    GeneratorPositions

    public static final class GeneratorPositions.LaneBiasDefaults
    extends Object
    Set of lane biases per GTU type enum, based on the GTU Types that are defined by default.

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

    Version:
    $Revision$, $LastChangedDate$, by $Author$, initial version 24 dec. 2017
    Author:
    Alexander Verbraeck, Peter Knoppers, Wouter Schakel
    • Constructor Detail

      • LaneBiasDefaults

        public LaneBiasDefaults()
    • Method Detail

      • contains

        public boolean contains​(GTUType.DEFAULTS gtuEnum)
        Whether a bias is defined for the given type.
        Parameters:
        gtuEnum - GTUType; GTU type enum
        Returns:
        whether a bias is defined for the given type
      • getBias

        public GeneratorPositions.LaneBias getBias​(GTUType.DEFAULTS gtuEnum)
        Returns the bias of given GTU type, or Bias.None if none defined for the GTU type.
        Parameters:
        gtuEnum - GTUType.DEFAULTS; GTU type enum
        Returns:
        Bias; bias of the GTU type