|
LBS C++ binding
Experimental automated C++ generation from LBS APIs defined in Franca IDL
|
Public Member Functions | |
| Routing (const Routing &c) | |
| Routing & | operator= (const Routing &c) |
| void | getVersion (Version &interfaceversion) |
| void | createRoute (Handle sessionHandle, Handle &routeHandle) |
| void | deleteRoute (Handle sessionHandle, Handle routeHandle) |
| void | setCostModel (Handle sessionHandle, Handle routeHandle, CostModel costModel) |
| void | getCostModel (Handle routeHandle, CostModel &costModel) |
| void | getSupportedCostModels (std::vector< CostModel > &costModelsList) |
| void | setRoutePreferences (Handle sessionHandle, Handle routeHandle, String countryCode, std::vector< RoadPreference > roadPreferenceList, std::vector< ConditionPreference > conditionPreferenceList) |
| void | getRoutePreferences (Handle routeHandle, String countryCode, std::vector< RoadPreference > &roadPreferenceList, std::vector< ConditionPreference > &conditionPreferenceList) |
| void | getSupportedRoutePreferences (std::vector< RoadPreference > &routePreferencesList, std::vector< ConditionPreference > &conditionPreferenceList) |
| void | setRouteSchedule (Handle sessionHandle, Handle routeHandle, RouteSchedule routeSchedule) |
| void | getRouteSchedule (Handle routeHandle, std::vector< Schedule > valuesToReturn, RouteSchedule &routeSchedule) |
| void | setTransportationMeans (Handle sessionHandle, Handle routeHandle, std::vector< TransportationMeans > transportationMeansList) |
| void | getTransportationMeans (Handle routeHandle, std::vector< TransportationMeans > &transportationMeansList) |
| void | getSupportedTransportationMeans (std::vector< TransportationMeans > &transportationMeansList) |
| void | setExcludedAreas (Handle sessionHandle, Handle routeHandle, std::vector< Polygon > excludedAreas) |
| void | getExcludedAreas (Handle routeHandle, std::vector< Polygon > &excludedAreas) |
| void | setWaypoints (Handle sessionHandle, Handle routeHandle, Boolean startFromCurrentPosition, std::vector< WayPoint > waypointsList) |
| void | getWaypoints (Handle routeHandle, Boolean &startFromCurrentPosition, std::vector< WayPoint > &waypointsList) |
| void | calculateRoute (Handle sessionHandle, Handle routeHandle) |
| void | cancelRouteCalculation (Handle sessionHandle, Handle routeHandle) |
| void | calculateAlternativeRoutes (Handle sessionHandle, Handle calculatedRoute, UInt16 numberOfAlternativeRoutes, std::vector< Handle > &alternativeRoutesList) |
| void | getRouteSegments (Handle routeHandle, Int16 detailLevel, std::vector< RouteSegmentType > valuesToReturn, UInt32 numberOfSegments, UInt32 offset, UInt32 &totalNumberOfSegments, std::vector< RouteSegment > &routeSegments) |
| void | getRouteOverview (Handle routeHandle, std::vector< RouteOverviewType > valuesToReturn, RouteOverview &routeOverview) |
| void | getRouteBoundingBox (Handle routeHandle, Rectangle &boundingBox) |
| void | getAllRoutes (std::vector< Handle > &routesList) |
| void | setBlockedRouteStretches (Handle sessionHandle, Handle routeHandle, std::vector< BlockedRouteElement > blockParameters) |
| void | getBlockedRouteStretches (Handle routeHandle, std::vector< BlockedRouteElement > &blockParameters) |