LBS C++ binding
Experimental automated C++ generation from LBS APIs defined in Franca IDL
Public Member Functions | List of all members
Routing Class Reference

Public Member Functions

 Routing (const Routing &c)
 
Routingoperator= (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)
 

The documentation for this class was generated from the following files: