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) |