Click or drag to resize

ILazyRouteCalculator Interface

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
The ILazyRouteCalculator interface enables calculating directions for a route lazily so that navigation can begin before we have finished processing the directions.

Namespace:  Telogis.GeoBase.Navigation
Assembly: (in Version:
public interface ILazyRouteCalculator : IRouteCalculator, 

The ILazyRouteCalculator type exposes the following members.

Public propertyCompleted
Returns true if the DirectionsGenerator has described all the movements in the route.
Public propertyDirections
Returns a GeoBase Directions object. DirectionsFactory exists to serve the purpose of constructing these Directions.
(Inherited from IRouteCalculator.)
Public propertyMessagesBundle
The MessagesBundle, allowing for internationalization of route calculations.
(Inherited from IRouteCalculator.)
Public propertyVehicleSpec
Set/Get the Vehicle specifications as required for route calculation.
(Inherited from IRouteCalculator.)
Public methodCancelRouteCalculation
Cancels the route calculation.
(Inherited from IRouteCalculator.)
Public methodDescribeNext
This method is called by the navigator to describe the next turn on the route. DescribeNext().
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodIsRouteLegal
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.
Public methodRecalculateRoute
Do the work of recalculating the route.
(Inherited from IRouteCalculator.)
Public methodUpdatePosition
Updates the Position details (location, signal quality, speed and heading) of the vehicle.
(Inherited from IRouteCalculator.)
See Also