## Uses of Class
aim4.config.TrafficSignal

- Packages that use TrafficSignal
  Package | Description
  --- | ---
  aim4.config | This package contains the configuration settings for the AIM4 simulator.
  aim4.im.v2i.RequestHandler | This package contains the implementations of the request handlers of the V2I intersection manager.

- - ### Uses of TrafficSignal in aim4.config

    Methods in aim4.config that return TrafficSignal
    Modifier and Type | Method and Description
    --- | ---
    `static TrafficSignal` | TrafficSignal.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static TrafficSignal[]` | TrafficSignal.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of TrafficSignal in aim4.im.v2i.RequestHandler

    Methods in aim4.im.v2i.RequestHandler that return TrafficSignal
    Modifier and Type | Method and Description
    --- | ---
    `TrafficSignal` | ApproxNPhasesTrafficSignalRequestHandler.SignalController.`getSignal(double time)` Get the signal at the given time
    `TrafficSignal` | ApproxNPhasesTrafficSignalRequestHandler.CyclicSignalController.`getSignal(double time)` Get the signal at the given time
    `TrafficSignal` | TrafficSignalRequestHandler.`getSignal(int laneId)` Get the traffic signal of a lane.
    `TrafficSignal` | ApproxSimpleTrafficSignalRequestHandler.`getSignal(int laneId)` Get the traffic signal of a lane.
    `TrafficSignal` | ApproxNPhasesTrafficSignalRequestHandler.`getSignal(int laneId)` Get the traffic signal of a lane.
    `TrafficSignal` | Approx4PhasesTrafficSignalRequestHandler.`getSignal(int laneId)` Get the traffic signal of a lane.

    Constructors in aim4.im.v2i.RequestHandler with parameters of type TrafficSignal
    Constructor and Description
    `ApproxNPhasesTrafficSignalRequestHandler.CyclicSignalController(double[] durations, TrafficSignal[] signals)`
    `ApproxNPhasesTrafficSignalRequestHandler.CyclicSignalController(double[] durations, TrafficSignal[] signals, double durationOffset)` Create a cyclic signal controller.

Copyright © 2013. All rights reserved.