IAsyncRouteCalculator Interface |
Namespace: Telogis.GeoBase.Navigation
The IAsyncRouteCalculator type exposes the following members.
Name | Description | |
---|---|---|
Directions |
Returns a GeoBase Directions object. DirectionsFactory
exists to serve the purpose of constructing these Directions.
(Inherited from IRouteCalculator.) | |
IsReady |
Returns true if the async worker thread is not busy calculating a route i.e. Directions
is ready to be fetched.
| |
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.) | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
RecalculateRoute |
Do the work of recalculating the route.
(Inherited from IRouteCalculator.) | |
RecalculateRouteAsync |
Request route recalculation. Calls to this method can be interspersed with calls to its synchronous (blocking) version i.e.
RecalculateRoute(RouteStop, RouteStop, RoutingStrategy, RouteProgress), but both have to be called on the same thread,
otherwise behavior is undefined.
| |
UpdatePosition |
Updates the Position details (location, signal quality, speed and heading) of the vehicle.
(Inherited from IRouteCalculator.) |