Class GeneratorPositions.LaneBiases

  • Enclosing class:
    GeneratorPositions

    public static final class GeneratorPositions.LaneBiases
    extends java.lang.Object
    Set of lane biases per GTU type.

    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

      • LaneBiases

        public LaneBiases()
    • Method Detail

      • contains

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

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object