The namespace defines all the needed interfaces to interact with the Routing module. More...
Classes | |
interface | VgIRoute |
VgIRoute represents a route object. More... | |
interface | VgIRouteCallback |
VgIRouteCallback provides an interface for the route solver to communicate with the route requester. More... | |
struct | VgIRouteGeometryDescriptor |
A route geometry descriptor object. More... | |
class | VgIRouteConverter |
VgIRouteConverter provides a mechanism for converting a VgIRoute into a geometry object(s) displayable by the Vg3DModule. More... | |
interface | VgIRouteConverterFactory |
VgIRouteConverterFactory Provides an interface for creating a VgIRouteConverter. More... | |
interface | VgIRouteRequest |
VgIRouteRequest provides an interface to allow the route requester to communicate with the route solver. More... | |
class | VgIRoutingModule |
VgIRoutingModule provides access to routing related objects. More... | |
interface | VgIRoutingNode |
This class is an opaque pointer class to routing nodes from the routing module. More... | |
struct | VgIRouteRequestParameters |
An object containing parameters to perform a route request. More... | |
interface | VgIRoutingSolver |
VgIRoutingSolver will calculate a route between several waypoints. More... | |
Enumerations | |
enum | VgRouteRequestStatus { eSuccess, eError } |
The status of a route request. More... | |
enum | VgIRouteConverterType { e2D, e3D } |
Available types of supported route converters. More... | |
enum | VgIRouteRequestType { eShortest, eFastest } |
The different route request types available. More... |
The namespace defines all the needed interfaces to interact with the Routing module.