com.azalient.api.sim.routes
Interface IVehicleRouter
- All Superinterfaces:
- AgentEventDepart, AgentEventLink, AgentEventTestRoute, IRouter, ModelEventActionSelection, ModelEventSaveListener, ModelEventTimeRewind, ModelEventTimeSec, ModelEventTimeStep, ModelEventViewLegend, ModelEventViewModel
public interface IVehicleRouter
- extends IRouter, AgentEventLink
An interface to the vehicle router, containing methods that are specific to vehicle-routing
| Methods inherited from interface com.azalient.api.sim.routes.IRouter |
activeAndReady, afterPluginOpen, afterRenew, agentLocator, behaviour, clearUnavailable, destroy, feedbackDecay, feedbackDecay, feedbackPeriod, feedbackPeriod, feedbackSmoothing, feedbackSmoothing, findPlaces, lookAhead, lookAhead, lowestCostExit, lowestCostExit, lowestCostExit, lowestCostExitIndex, mode, nTables, openTurn, originTwig, originTwigSetImmediateDest, pluginClose, rebuildIfRequired, rebuildNow, rebuildNow, rebuildOnSave, recalculate, routeCost, routeCost, routeExists, routeExists, signalised, tableIndex, turnCost, turnTime |
registerLaneChooser
void registerLaneChooser(ILaneChooser lc)
- [Internal] This is called to register the lane chooser object with the router.
- Internal - Not recommended for use. Public as a side-effect of implementation method
laneChooser
ILaneChooser laneChooser()
- Returns a handle to the lane chooser object
registerStreamChooser
void registerStreamChooser(IStreamChooser sc)
- [Internal] This is called to register the stream chooser object with the router.
- Internal - Not recommended for use. Public as a side-effect of implementation method
streamChooser
IStreamChooser streamChooser()
- Returns a handle to the stream chooser object