## Uses of Class
aim4.im.v2i.reservation.ReservationGridManager.Config

- Packages that use ReservationGridManager.Config
  Package | Description
  --- | ---
  aim4.im.v2i | This package contains the implementation of the V2I intersection manager.
  aim4.im.v2i.reservation | This package contains the implementation of the reservation manager for the V2I intersection manager.
  aim4.map | This package contains the implementations of the map in the AIM4 simulator.

- - ### Uses of ReservationGridManager.Config in aim4.im.v2i

    Constructors in aim4.im.v2i with parameters of type ReservationGridManager.Config
    Constructor and Description
    `V2IManager(Intersection intersection, TrackModel trackModel, double currentTime, ReservationGridManager.Config config, Registry<IntersectionManager> registry)` Construct a new V2IManager given the structure of Lanes in the intersection.

  - ### Uses of ReservationGridManager.Config in aim4.im.v2i.reservation

    Fields in aim4.im.v2i.reservation declared as ReservationGridManager.Config
    Modifier and Type | Field and Description
    --- | ---
    `ReservationGridManager.Config` | ReservationGridManager.`config` The configuration of this reservation grid manager.

    Methods in aim4.im.v2i.reservation that return ReservationGridManager.Config
    Modifier and Type | Method and Description
    --- | ---
    `ReservationGridManager.Config` | ReservationGridManager.`getConfig()` Get the configuration.

    Constructors in aim4.im.v2i.reservation with parameters of type ReservationGridManager.Config
    Constructor and Description
    `ReservationGridManager(double currentTime, ReservationGridManager.Config config, Intersection intersection, TiledArea tiledArea, ReservationGrid reservationGrid)` Create a reservation grid manager.
    `ReservationGridManager(ReservationGridManager.Config config, Intersection intersection, TiledArea tiledArea, ReservationGrid reservationGrid)` Create a reservation grid manager.

  - ### Uses of ReservationGridManager.Config in aim4.map

    Methods in aim4.map with parameters of type ReservationGridManager.Config
    Modifier and Type | Method and Description
    --- | ---
    `static void` | GridMapUtil.`setApprox4PhasesTrafficLightManagers(GridMap layout, double currentTime, ReservationGridManager.Config config, double greenLightDuration, double yellowLightDuration)` Set the approximate 4 phases traffic light managers at all intersections.
    `static void` | GridMapUtil.`setApproxNPhasesTrafficLightManagers(GridMap layout, double currentTime, ReservationGridManager.Config config, String trafficSignalPhaseFileName)` Set the approximate N phases traffic light managers at all intersections.
    `static void` | GridMapUtil.`setApproxSimpleTrafficLightManagers(GridMap layout, double currentTime, ReservationGridManager.Config config, double greenLightDuration, double yellowLightDuration)` Set the approximate simple traffic light managers at all intersections.
    `static void` | GridMapUtil.`setApproxStopSignManagers(GridMap layout, double currentTime, ReservationGridManager.Config config)` Set the approximate N phases traffic light managers at all intersections.
    `static void` | GridMapUtil.`setBatchManagers(GridMap layout, double currentTime, ReservationGridManager.Config config, double processingInterval)` Set the bath managers at all intersections.
    `static void` | GridMapUtil.`setFCFSManagers(GridMap layout, double currentTime, ReservationGridManager.Config config)` Set the FCFS managers at all intersections.

Copyright © 2013. All rights reserved.