Class LaneBasedStrategicalRoutePlannerFactory

java.lang.Object
org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalRoutePlannerFactory
All Implemented Interfaces:
LaneBasedStrategicalPlannerFactory<LaneBasedStrategicalRoutePlanner>

public class LaneBasedStrategicalRoutePlannerFactory extends Object implements LaneBasedStrategicalPlannerFactory<LaneBasedStrategicalRoutePlanner>
Factory for creating LaneBasedStrategicalRoutePlanner using any LaneBasedTacticalPlannerFactory.

Copyright (c) 2013-2026 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

    • LaneBasedStrategicalRoutePlannerFactory

      public LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory)
      Constructor with factory for tactical planners.
      Parameters:
      tacticalPlannerFactory - factory for tactical planners
    • LaneBasedStrategicalRoutePlannerFactory

      public LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory, ParameterFactory parametersFactory)
      Constructor with factory for tactical planners.
      Parameters:
      tacticalPlannerFactory - factory for tactical planners
      parametersFactory - factory for parameters
    • LaneBasedStrategicalRoutePlannerFactory

      public LaneBasedStrategicalRoutePlannerFactory(LaneBasedTacticalPlannerFactory<? extends LaneBasedTacticalPlanner> tacticalPlannerFactory, ParameterFactory parametersFactory, RouteGenerator routeGenerator)
      Constructor with factory for tactical planners.
      Parameters:
      tacticalPlannerFactory - factory for tactical planners
      parametersFactory - factory for parameters
      routeGenerator - route supplier
  • Method Details