Class OdApplier.GeneratorObjects

java.lang.Object
org.opentrafficsim.road.od.OdApplier.GeneratorObjects
Enclosing class:
OdApplier

public static class OdApplier.GeneratorObjects extends Object
Class to contain created generator objects.

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, Peter Knoppers, Wouter Schakel
  • Constructor Details

    • GeneratorObjects

      public GeneratorObjects(LaneBasedGtuGenerator generator, Generator<Duration> headwayGenerator, LaneBasedGtuCharacteristicsGenerator characteristicsGenerator)
      Parameters:
      generator - LaneBasedGtuGenerator; main generator for GTU's
      headwayGenerator - Generator<Duration>; generator of headways
      characteristicsGenerator - LaneBasedGtuCharacteristicsGenerator; generator of GTU characteristics
  • Method Details

    • getGenerator

      public LaneBasedGtuGenerator getGenerator()
      Returns the main generator for GTU's.
      Returns:
      LaneBasedGtuGenerator; main generator for GTU's
    • getHeadwayGenerator

      public Generator<Duration> getHeadwayGenerator()
      Returns the generator of headways.
      Returns:
      Generator<Duration> generator of headways
    • getCharacteristicsGenerator

      public LaneBasedGtuCharacteristicsGenerator getCharacteristicsGenerator()
      Returns the generator of GTU characteristics.
      Returns:
      LaneBasedGtuCharacteristicsGenerator; generator of GTU characteristics