## Uses of Class
aim4.driver.AutoDriver

- Packages that use AutoDriver
  Package | Description
  --- | ---
  aim4.driver | This packages contains the driver model.
  aim4.driver.coordinator | This package contains the implementation of the coordinator, one of the three agents in the driver agent.
  aim4.driver.pilot | This package contains the implementation of the pilot, one of the three agents in the driver agent.
  aim4.vehicle | This package contains the vehicle model in the simulator.

- - ### Uses of AutoDriver in aim4.driver

    Subclasses of AutoDriver in aim4.driver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoV2VDriver` An autonomous V2V driver.
    `class` | `ProxyDriver` A proxy driver.

  - ### Uses of AutoDriver in aim4.driver.coordinator

    Constructors in aim4.driver.coordinator with parameters of type AutoDriver
    Constructor and Description
    `NoIntersectionCoordinator(AutoVehicleDriverView vehicle, AutoDriver driver)` Create an coordinator to coordinate a vehicle.
    `V2ICoordinator(AutoVehicleDriverView vehicle, AutoDriver driver, BasicMap basicMap)` Create an AutonomousCoordinator to coordinate a Vehicle.

  - ### Uses of AutoDriver in aim4.driver.pilot

    Methods in aim4.driver.pilot that return AutoDriver
    Modifier and Type | Method and Description
    --- | ---
    `AutoDriver` | V2IPilot.`getDriver()` Get the driver this pilot controls.

    Constructors in aim4.driver.pilot with parameters of type AutoDriver
    Constructor and Description
    `V2IPilot(AutoVehicleDriverView vehicle, AutoDriver driver)` Create an pilot to control a vehicle.

  - ### Uses of AutoDriver in aim4.vehicle

    Methods in aim4.vehicle that return AutoDriver
    Modifier and Type | Method and Description
    --- | ---
    `AutoDriver` | BasicAutoVehicle.`getDriver()` Getter method for the Driver controlling this Vehicle.
    `AutoDriver` | AutoVehicleDriverView.`getDriver()` Getter method for the Driver controlling this Vehicle.

    Methods in aim4.vehicle with parameters of type AutoDriver
    Modifier and Type | Method and Description
    --- | ---
    `void` | VehicleSimView.`setDriver(AutoDriver driver)` Set this Vehicle's Driver.
    `void` | BasicAutoVehicle.`setDriver(AutoDriver driver)` Set this Vehicle's Driver.

Copyright © 2013. All rights reserved.