aim4.map
Class GridMapUtil.UniformSpawnSpecGenerator

java.lang.Object
  extended by aim4.map.GridMapUtil.UniformSpawnSpecGenerator
All Implemented Interfaces:
SpawnPoint.SpawnSpecGenerator
Enclosing class:
GridMapUtil

public static class GridMapUtil.UniformSpawnSpecGenerator
extends Object
implements SpawnPoint.SpawnSpecGenerator

The uniform distributed spawn spec generator.


Constructor Summary
GridMapUtil.UniformSpawnSpecGenerator(double trafficLevel, DestinationSelector destinationSelector)
          Create an uniform spawn specification generator.
 
Method Summary
 List<SpawnPoint.SpawnSpec> act(SpawnPoint spawnPoint, double timeStep)
          Advance the time step.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridMapUtil.UniformSpawnSpecGenerator

public GridMapUtil.UniformSpawnSpecGenerator(double trafficLevel,
                                             DestinationSelector destinationSelector)
Create an uniform spawn specification generator.

Parameters:
trafficLevel - the traffic level
destinationSelector - the destination selector
Method Detail

act

public List<SpawnPoint.SpawnSpec> act(SpawnPoint spawnPoint,
                                      double timeStep)
Advance the time step.

Specified by:
act in interface SpawnPoint.SpawnSpecGenerator
Parameters:
spawnPoint - the spawn point
timeStep - the time step
Returns:
the list of spawn spec generated in this time step.


Copyright © 2011. All Rights Reserved.