## Uses of Class
aim4.map.SpawnPoint

- Packages that use SpawnPoint
  Package | Description
  --- | ---
  aim4.driver | This packages contains the driver model.
  aim4.map | This package contains the implementations of the map in the AIM4 simulator.
  aim4.vehicle | This package contains the vehicle model in the simulator.

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

    Methods in aim4.driver that return SpawnPoint
    Modifier and Type | Method and Description
    --- | ---
    `SpawnPoint` | ProxyDriver.`getSpawnPoint()` Get where this DriverAgent is coming from.
    `SpawnPoint` | DriverSimView.`getSpawnPoint()` Get where this driver is coming from.
    `SpawnPoint` | Driver.`getSpawnPoint()` Get where this DriverAgent is coming from.

    Methods in aim4.driver with parameters of type SpawnPoint
    Modifier and Type | Method and Description
    --- | ---
    `void` | DriverSimView.`setSpawnPoint(SpawnPoint spawnPoint)` Set where this driver agent is coming from.
    `void` | Driver.`setSpawnPoint(SpawnPoint spawnPoint)` Set where this driver agent is coming from.

  - ### Uses of SpawnPoint in aim4.map

    Methods in aim4.map that return types with arguments of type SpawnPoint
    Modifier and Type | Method and Description
    --- | ---
    `List<SpawnPoint>` | GridMap.`getHorizontalSpawnPoints()` Get the list of horizontal spawn points.
    `List<SpawnPoint>` | GridMap.`getSpawnPoints()` Get the list of spawn points.
    `List<SpawnPoint>` | BasicMap.`getSpawnPoints()` Get the list of spawn points.
    `List<SpawnPoint>` | GridMap.`getVerticalSpawnPoints()` Get the list of vertical spawn points.

    Methods in aim4.map with parameters of type SpawnPoint
    Modifier and Type | Method and Description
    --- | ---
    `List<SpawnPoint.SpawnSpec>` | SpawnPoint.SpawnSpecGenerator.`act(SpawnPoint spawnPoint, double timeStep)` Advance the time step.
    `List<SpawnPoint.SpawnSpec>` | GridMapUtil.UniformSpawnSpecGenerator.`act(SpawnPoint spawnPoint, double timeStep)` Advance the time step.
    `List<SpawnPoint.SpawnSpec>` | GridMapUtil.OneSpawnSpecGenerator.`act(SpawnPoint spawnPoint, double timeStep)` Advance the time step.
    `List<SpawnPoint.SpawnSpec>` | GridMapUtil.OnlyOneSpawnSpecGenerator.`act(SpawnPoint spawnPoint, double timeStep)` Advance the time step.
    `List<SpawnPoint.SpawnSpec>` | GridMapUtil.EnumerateSpawnSpecGenerator.`act(SpawnPoint spawnPoint, double timeStep)` Advance the time step.

    Constructors in aim4.map with parameters of type SpawnPoint
    Constructor and Description
    `GridMapUtil.EnumerateSpawnSpecGenerator(SpawnPoint spawnPoint, List<Road> destinationRoads, double initSpawnTime, double spawnPeriod)` Create a spawn spec generator that enumerates spawn spec.

  - ### Uses of SpawnPoint in aim4.vehicle

    Methods in aim4.vehicle that return SpawnPoint
    Modifier and Type | Method and Description
    --- | ---
    `static SpawnPoint` | VinRegistry.`getSpawnPointFromVIN(int vin)` Get a spawn point from the VIN of a vehicle

Copyright © 2013. All rights reserved.