|
VisioMove
2.1.5
|
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... | |
| struct | VgIRoutingNodeParameters |
| An object containing parameters to perform a getRoutingNode from a position. More... | |
| interface | VgIRoutingSolver |
| VgIRoutingSolver will calculate a route between several waypoints. More... | |
Typedefs | |
| typedef std::vector < VgIRouteGeometryDescriptor > | VgIRouteGeometryDescriptorVector |
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... | |
| enum | VgIRouteDestinationsOrder { eInOrder, eOptimal, eOptimalFinishOnLast } |
| The different ways to interpret multiple destinations, these options do not change the behavior if there is only one mDestination. More... | |
| enum | VgIRoutingNodeOption { eRoutingNodeOptionsAnyNode, eRoutingNodeOptionsOnEdge, eRoutingNodeOptionsAccessOnly } |
| Options to determine how a routing node for getRoutingNode from positions is found. More... | |
The namespace defines all the needed interfaces to interact with the Routing module.
| typedef std::vector< VgIRouteGeometryDescriptor > VgRoutingModule::VgIRouteGeometryDescriptorVector |
The different ways to interpret multiple destinations, these options do not change the behavior if there is only one mDestination.
For optimal routes there is a practical limit on 5-6 destinations.
Options to determine how a routing node for getRoutingNode from positions is found.