## Uses of Interface
aim4.sim.Simulator

- Packages that use Simulator
  Package | Description
  --- | ---
  aim4.gui | This package contains the implementation of the GUI of the simulator.
  aim4.sim | This package contains the implementation of the simulation object of the simulator.
  aim4.sim.setup | This package contains the implementations of the simulation setup objects.

- - ### Uses of Simulator in aim4.gui

    Methods in aim4.gui that return Simulator
    Modifier and Type | Method and Description
    --- | ---
    `Simulator` | Viewer.`getSimulator()` Get the simulator object.

  - ### Uses of Simulator in aim4.sim

    Classes in aim4.sim that implement Simulator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoDriverOnlySimulator` The autonomous drivers only simulator.

    Constructors in aim4.sim with parameters of type Simulator
    Constructor and Description
    `UdpListener(int udpPort, Simulator sim)` Constructor for a UDP listener on the specified port.
    `UdpListener(Simulator sim)` Default constructor uses UDP port 46000

  - ### Uses of Simulator in aim4.sim.setup

    Methods in aim4.sim.setup that return Simulator
    Modifier and Type | Method and Description
    --- | ---
    `Simulator` | SimSetup.`getSimulator()` Get the simulator.
    `Simulator` | BasicSimSetup.`getSimulator()` Get the simulator.
    `Simulator` | AutoDriverOnlySimSetup.`getSimulator()` Get the simulator.
    `Simulator` | ApproxStopSignSimSetup.`getSimulator()` Get the simulator.
    `Simulator` | ApproxSimpleTrafficSignalSimSetup.`getSimulator()` Get the simulator.
    `Simulator` | ApproxNPhasesTrafficSignalSimSetup.`getSimulator()` Get the simulator.
    `Simulator` | Approx4PhasesTrafficSignalSimSetup.`getSimulator()` Get the simulator.
    `static Simulator` | SimFactory.`makeSimulator(SimSetup simSetup)` Create a simulator.

Copyright © 2013. All rights reserved.