Package | Description |
---|---|
aim4.im.v2i |
This package contains the implementation of the V2I intersection manager.
|
aim4.im.v2i.policy |
This package contains the implementation of various intersection control
policies for the V2I intersection manager.
|
Modifier and Type | Class and Description |
---|---|
class |
V2IManager
An intersection manager that takes requests from vehicles and coordinates
their traversals of the intersection to ensure that there are no
collisions.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeoutPolicy
The timeout policy.
|
Modifier and Type | Field and Description |
---|---|
protected V2IManagerCallback |
BasePolicy.im
The V2IManager of which this Policy is a part.
|
Modifier and Type | Method and Description |
---|---|
void |
TimeoutPolicy.setV2IManagerCallback(V2IManagerCallback im)
Set the V2I manager call-back.
|
void |
Policy.setV2IManagerCallback(V2IManagerCallback im)
Set the V2I manager call-back.
|
void |
BasePolicy.setV2IManagerCallback(V2IManagerCallback im)
Set the V2I manager call-back.
|
void |
AllStopPolicy.setV2IManagerCallback(V2IManagerCallback im)
Set the V2I manager call-back.
|
Constructor and Description |
---|
AllStopPolicy(V2IManagerCallback im)
Create an all stop policy
|
BasePolicy(V2IManagerCallback im,
RequestHandler requestHandler)
Create a new base policy for a given V2IManagerCallback (implemented by
a V2IManager) and a request handler.
|
BasePolicy(V2IManagerCallback im,
RequestHandler requestHandler,
StatCollector<BasePolicy> statCollector)
Create a new base policy for a given V2IManagerCallback (implemented by
a V2IManager) and a request handler.
|
Copyright © 2013. All rights reserved.