The namespace defines all the needed interfaces to interact with the Navigation module. More...
Classes | |
class | VgINavigation |
VgINavigation represents a Navigation object. More... | |
interface | VgINavigationCallback |
VgINavigationCallback provides an interface for the Navigation Module to communicate with the navigation request. More... | |
struct | VgNearPlace |
Contains a geographical description of how a place relates to an instruction. More... | |
class | VgINavigationInstruction |
The VgINavigationListener allow users to be notified of Navigation related events that occur within a VgINavigation Object where the listener has been registered. More... | |
interface | VgINavigationListener |
The VgINavigationListener allow users to be notified of Navigation related events that occur within a VgINavigation Object where the listener has been registered. More... | |
struct | VgINavigationRequestParameters |
VgINavigationRequestParameters is used when computing a navigation and provides a mechanism to customise the computed navigation object. More... | |
interface | VgINavigationModule |
VgINavigationModule provides access to navigation related objects. More... | |
interface | VgINavigationRequest |
VgINavigationRequest provides an interface to allow the route requester to communicate with the navigation module. More... | |
Enumerations | |
enum | VgNavigationRequestStatus { eSuccess, eError } |
The status of a route request. More... | |
enum | VgManeuverType { eVgManeuverTypeUnknown, eVgManeuverTypeGoStraight, eVgManeuverTypeTurnGentleRight, eVgManeuverTypeTurnGentleLeft, eVgManeuverTypeTurnRight, eVgManeuverTypeTurnLeft, eVgManeuverTypeTurnSharpRight, eVgManeuverTypeTurnSharpLeft, eVgManeuverTypeUTurnRight, eVgManeuverTypeUTurnLeft, eVgManeuverTypeStart, eVgManeuverTypeEnd, eVgManeuverTypeGoUp, eVgManeuverTypeGoDown, eVgManeuverTypeChangeModality, eVgManeuverTypeMax } |
Maneuver type indications. More... | |
enum | VgModalityParameterType { eStraightAngleThreshold, eDistanceFromCouloirThreshold, eNearPlacesThreshold, eMinimumInstructionLength, eNumParameters } |
An enum which contains various attributes which can be configured for a particular modality. More... |
The namespace defines all the needed interfaces to interact with the Navigation module.
Maneuver type indications.
An enum which contains various attributes which can be configured for a particular modality.