ILazyRouteCalculator Interface |
Namespace: Telogis.GeoBase.Navigation
The ILazyRouteCalculator type exposes the following members.
Name | Description | |
---|---|---|
Completed |
Returns true if the DirectionsGenerator has described all the movements in the route.
| |
Directions |
Returns a GeoBase Directions object. DirectionsFactory
exists to serve the purpose of constructing these Directions.
(Inherited from IRouteCalculator.) | |
MessagesBundle |
The MessagesBundle, allowing for internationalization of route calculations.
(Inherited from IRouteCalculator.) | |
VehicleSpec |
Set/Get the Vehicle specifications as required for route calculation.
(Inherited from IRouteCalculator.) |
Name | Description | |
---|---|---|
CancelRouteCalculation |
Cancels the route calculation.
(Inherited from IRouteCalculator.) | |
DescribeNext |
This method is called by the navigator to describe the next turn on the route.
DescribeNext().
| |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
IsRouteLegal |
Called by the Navigator to check whether the current route is free from constraint violations
and if not, apply a routing constraint so that the next route calculated will be different.
GeoBase uses the directions generator to check whether a constraint has been violated, and if
so, recalculates the route.
| |
RecalculateRoute |
Do the work of recalculating the route.
(Inherited from IRouteCalculator.) | |
UpdatePosition |
Updates the Position details (location, signal quality, speed and heading) of the vehicle.
(Inherited from IRouteCalculator.) |