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.) |