|
Maps SDK for C++ 1.0.0
|
RoutePreferences object. More...


Public Member Functions | |
| RoutePreferences (const RoutePreferences &)=default | |
| Default copy constructor. | |
| RoutePreferences (RoutePreferences &&)=default | |
| Default move constructor noexcept is deduced. | |
| RoutePreferences & | operator= (const RoutePreferences &)=default |
| Default copy assignment. | |
| RoutePreferences & | operator= (RoutePreferences &&)=default |
| Default move assignment noexcept is deduced. | |
| bool | operator== (const RoutePreferences &prefs) noexcept |
| Comparison operator. | |
| bool | getAvoidMotorways () const noexcept |
| Get avoid motorways status. | |
| RoutePreferences & | setAvoidMotorways (bool b) noexcept |
| Set the avoid motorways flag. | |
| bool | getAvoidTollRoads () const noexcept |
| Test if avoid toll roads is set. | |
| RoutePreferences & | setAvoidTollRoads (bool b) noexcept |
| Set the avoid toll roads flag. | |
| bool | getAvoidFerries () const noexcept |
| Test if avoid ferries is set. | |
| RoutePreferences & | setAvoidFerries (bool avoidFerries) noexcept |
| Set the avoid ferries flag. | |
| bool | getAvoidTurnAroundInstruction () const noexcept |
| Test if avoid turnaround instruction flag is set. | |
| RoutePreferences & | setAvoidTurnAroundInstruction (bool avoidUTurn) noexcept |
| Set the avoid turnaround instruction flag. | |
| bool | getAvoidUnpavedRoads () const noexcept |
| Test if avoid unpaved roads is set. | |
| RoutePreferences & | setAvoidUnpavedRoads (bool avoid) noexcept |
| Set the avoid unpaved roads flag. | |
| bool | getAvoidCarpoolLanes () const noexcept |
| Test if avoid carpool lanes is set. | |
| RoutePreferences & | setAvoidCarpoolLanes (bool avoid) noexcept |
| Set the avoid carpool lanes flag. | |
| ERouteResultType | getRouteResultType () const noexcept |
| Get the route result type. | |
| ERouteType | getRouteType () const noexcept |
| Get the route type. | |
| RoutePreferences & | setRouteType (ERouteType rt) noexcept |
| Set the route type. | |
| ERouteTransportMode | getTransportMode () const noexcept |
| Get transport mode. | |
| RoutePreferences & | setTransportMode (ERouteTransportMode tm) noexcept |
| Set the transport mode. | |
| EPTAlgorithmType | getAlgorithmType () const noexcept |
| Get algorithm type. | |
| RoutePreferences & | setAlgorithmType (EPTAlgorithmType ptat) noexcept |
| Set algorithm type. | |
| EPTSortingStrategy | getSortingStrategy () const noexcept |
| Get sorting strategy. | |
| RoutePreferences & | setSortingStrategy (EPTSortingStrategy ptss) noexcept |
| Set sorting strategy. | |
| Time | getTimestamp () const noexcept |
| Get timestamp. | |
| RoutePreferences & | setTimestamp (const Time &time) noexcept |
| Set timestamp. | |
| RoutePreferences & | setAutomaticTimestamp () noexcept |
| Set timestamp to automatic mode. | |
| bool | isAutomaticTimestamp () const noexcept |
| Get timestamp automatic mode. | |
| bool | getUseWheelchair () const noexcept |
| Get option toggle to use wheelchair. | |
| RoutePreferences & | setUseWheelchair (bool b) noexcept |
| Set option toggle to use wheelchair. | |
| bool | getUseBikes () const noexcept |
| Get option toggle to use bike. | |
| RoutePreferences & | setUseBikes (bool b) noexcept |
| Set option toggle to use bike. | |
| unsigned int | getMinimumTransferTimeInMinutes () const noexcept |
| Get minimum transfer time in minutes. | |
| RoutePreferences & | setMinimumTransferTimeInMinutes (unsigned int minutes) noexcept |
| Set minimum transfer time in minutes. | |
| unsigned int | getMaximumTransferTimeInMinutes () const noexcept |
| Get maximum transfer time in minutes. | |
| RoutePreferences & | setMaximumTransferTimeInMinutes (unsigned int minutes) noexcept |
| Set maximum transfer time in minutes. | |
| unsigned int | getMaximumWalkDistance () const noexcept |
| Get maximum walk distance. | |
| RoutePreferences & | setMaximumWalkDistance (unsigned int distmeters) noexcept |
| Set maximum walk distance. | |
| ETrafficAvoidance | getAvoidTraffic () const noexcept |
| Get route calculation traffic avoidance method. | |
| RoutePreferences & | setAvoidTraffic (bool b) noexcept |
| Enable/disable traffic information usage for route calculation. | |
| RoutePreferences & | setAvoidTraffic (ETrafficAvoidance avoid) noexcept |
| Set route calculation traffic avoidance method. | |
| RoutePreferences & | setAvoidGeofenceAreas (const StringList &areas) noexcept |
| Set avoidance of the given geofence area ids. | |
| const StringListRef | getAvoidGeofenceAreas () const noexcept |
| Get the geofence area avoidance ids list. | |
| RoutePreferences & | setAvoidGeofenceAntiAreas (const StringList &areas) noexcept |
| Set avoidance of the given geofence anti area ids. | |
| const StringList | getAvoidGeofenceAntiAreas () const |
| Get the geofence anti area avoidance ids list. | |
| bool | getAlternativeRoutesBalancedSorting () const noexcept |
| RoutePreferences & | setAlternativeRoutesBalancedSorting (bool b) noexcept |
| Enable/disable alternative routes balanced sorting. | |
| int | getRouteTypePreferences () const noexcept |
| Get route type preferences. | |
| RoutePreferences & | setRouteTypePreferences (int pref) noexcept |
| Set route type preferences, for example, setRouteTypePreferences(EPTRouteTypePreference::eRTP_Bus | eRTP::eRTP_Underground). | |
| const IntListRef | getRouteGroupIdsEarlierLater () const noexcept |
| Get group ids for earlier/later trip. | |
| RoutePreferences & | setRouteGroupIdsEarlierLater (const IntList &list) noexcept |
| Set group ids for earlier/later trip. | |
| RoutePreferences & | setBuildTerrainProfile (bool enable, float minVariation=-1) noexcept |
| Set terrain profile build. | |
| bool | getBuildTerrainProfile () const noexcept |
| Get terrain profile build activation. | |
| float | getBuildTerrainProfileMinVariation () const noexcept |
| Get terrain profile build minimum elevation variation to be registered for total up / total down statistics. | |
| EBikeProfile | getBikeProfile () const noexcept |
| Get selected bike profile. | |
| const ElectricBikeProfile & | getEBikeProfile () const noexcept |
| Get selected e-bike profile. | |
| ElectricBikeProfile | getDefaultEBikeProfile () const noexcept |
| Get default e-bike profile. | |
| RoutePreferences & | setBikeProfile (EBikeProfile profile, const ElectricBikeProfile &eprofile=ElectricBikeProfile(EBP_None)) noexcept |
| Set bike profile. | |
| float | getAvoidBikingHillFactor () const noexcept |
| Get avoid biking hill factor. | |
| RoutePreferences & | setAvoidBikingHillFactor (float factor) noexcept |
| Set avoid biking hill factor. | |
| float | getFitnessFactor () const noexcept |
| Get bike & pedestrian routing fitness factor. | |
| RoutePreferences & | setFitnessFactor (float factor) noexcept |
| Set the bike & pedestrian routing fitness factor. | |
| EPedestrianProfile | getPedestrianProfile () const noexcept |
| Get pedestrian profile. | |
| RoutePreferences & | setPedestrianProfile (EPedestrianProfile profile) noexcept |
| Set pedestrian profile. | |
| const CarProfile & | getCarProfile () const noexcept |
| Get car profile. | |
| RoutePreferences & | setCarProfile (const CarProfile &profile) noexcept |
| Set car profile. | |
| const TruckProfile & | getTruckProfile () const noexcept |
| Get truck profile. | |
| RoutePreferences & | setTruckProfile (const TruckProfile &profile) noexcept |
| Set truck profile. | |
| const EVProfile & | getEVProfile () const noexcept |
| Get EV profile. | |
| RoutePreferences & | setEVProfile (const EVProfile &profile) noexcept |
| Set EV profile. | |
| RoutePreferences & | setRouteRanges (const IntList &list, int quality) noexcept |
| Set route ranges list. | |
| const IntListRef | getRouteRanges () const noexcept |
| Get route ranges list. | |
| int | getRouteRangesQuality () const noexcept |
| Get route range quality. | |
| RoutePreferences & | setRoundtripParameters (uint32_t range, ERangeType rangeType, uint32_t randomSeed=0) noexcept |
| Set parameters for roundtrip feature. | |
| uint32_t | getRoundtripRange () const |
| Get roundtrip range (see setRoundtripParameters for explanation of how the units work). | |
| gem::ERangeType | getRoundtripRangeType () const |
| Get roundtrip range type. | |
| uint32_t | getRoundtripRandomSeed () const |
| Get roundtrip random seed. | |
| ERouteResultDetails | getResultDetails () const noexcept |
| Get result details. | |
| RoutePreferences & | setResultDetails (ERouteResultDetails details) noexcept |
| Set result details. | |
| RoutePreferences & | setAlternativesSchema (ERouteAlternativesSchema schema) noexcept |
| Set alternative schema. | |
| ERouteAlternativesSchema | getAlternativesSchema () const noexcept |
| Get alternative schema. | |
| bool | getMaximumDistanceConstraint () const noexcept |
| Get service maximum distance constraint. | |
| RoutePreferences & | setMaximumDistanceConstraint (bool b) noexcept |
| Set maximum distance constraint. | |
| RoutePreferences & | setIgnoreRestrictionsOverTrack (bool b) noexcept |
| Set the ignore map restrictions in route-over-track mode. | |
| bool | getIgnoreRestrictionsOverTrack () const noexcept |
| Get the ignore map restrictions in route-over-track mode. | |
| RoutePreferences & | setStrictTrackFollow (bool b) noexcept |
| Set the strict track follow mode ( route-over-track case ). | |
| bool | getStrictTrackFollow () const noexcept |
| Get the strict track follow mode ( route-over-track case ). | |
| RoutePreferences & | setAccurateTrackMatch (bool accurate) noexcept |
| Set the track accurate match. | |
| bool | getAccurateTrackMatch () const noexcept |
| Get the track accurate match. | |
| RoutePreferences & | setTrackResume (bool mode) noexcept |
| Set the track resume mode. | |
| bool | getTrackResume () const noexcept |
| Get the track resume mode. | |
| RoutePreferences & | setEmergencyVehicleMode (bool b, int extraFreedom=0) noexcept |
| Set the emergency vehicle mode. | |
| bool | getEmergencyVehicleMode () const noexcept |
| Get the emergency vehicle mode. | |
| int | getEmergencyVehicleExtraFreedomLevels () const noexcept |
| Get the emergency vehicle extra freedom levels packed in an integer value. | |
| ERoutePathAlgorithm | getPathAlgorithm () const noexcept |
| Get path algorithm. | |
| RoutePreferences & | setPathAlgorithm (ERoutePathAlgorithm algo) noexcept |
| Set path algorithm. | |
| ERoutePathFlavor | getPathAlgorithmFlavor () const noexcept |
| Get path algorithm flavor. | |
| RoutePreferences & | setPathAlgorithmFlavor (ERoutePathFlavor flavor) noexcept |
| Set path algorithm flavor. | |
| std::pair< double, double > | getDepartureHeading () const noexcept |
| Get the departure heading and heading accuracy in degrees. | |
| RoutePreferences & | setDepartureHeading (double head, double accuracy) noexcept |
| Set the departure heading in degrees. | |
| bool | getAllowOnlineCalculation () const noexcept |
| Get the online route calculation allowance. | |
| RoutePreferences & | setAllowOnlineCalculation (bool allow) noexcept |
| Set the online route calculation allowance. | |
| RoutePreferences & | setBuildConnections (bool build, int maxLengthM=-1) noexcept |
| Set build route connections. | |
| bool | getBuildConnections () const noexcept |
| Get route connections build. | |
| int | getBuildConnectionsMaxLength () const noexcept |
| Get route connections build max length. | |
| bool | getAccurateWaypointsApproach () const noexcept |
| Get accurate waypoints approach. | |
| RoutePreferences & | setAccurateWaypointsApproach (bool val) noexcept |
| Set the accurate waypoints approach. | |
| bool | getImmutableRoadblockAvoidance () const noexcept |
| Get the immutable roadblock avoidance state. | |
| RoutePreferences & | setImmutableRoadblockAvoidance (bool val) noexcept |
| Set the immutable roadblock avoidance state. | |
| const VehicleRegistration * | getVehicleRegistration () const noexcept |
| Get vehicle registration. | |
RoutePreferences object.
Implements share-read / copy-on-write Api object over IRoutePreferences.
|
inlinenoexcept |
Get the track accurate match.
Default is true
|
inlinenoexcept |
Get accurate waypoints approach.
An accurate approach implies that the route arrives at the waypoint on the drive side of the region
Default is false
|
inlinenoexcept |
Get algorithm type.
Default is PTSS_Best_Time
|
inlinenoexcept |
Get the online route calculation allowance.
Default value is true
|
inlinenoexcept |
Default is true
|
inlinenoexcept |
Get alternative schema.
|
inlinenoexcept |
Get avoid biking hill factor.
Default is 0.5
|
inlinenoexcept |
Test if avoid carpool lanes is set.
Default is false.
|
inlinenoexcept |
Test if avoid ferries is set.
Default is false.
|
inline |
Get the geofence anti area avoidance ids list.
An anti area geofence is an area in which boundaries the route should remain during the calculation.
If getImmutableRoadblockAvoidance == true and the route cannot stay in the requested boundaries, the routing will fail with error::KNoRoute
|
inlinenoexcept |
Get the geofence area avoidance ids list.
|
inlinenoexcept |
Get avoid motorways status.
Default is false.
|
inlinenoexcept |
Test if avoid toll roads is set.
Default is false.
|
inlinenoexcept |
Get route calculation traffic avoidance method.
Default is TA_None
|
inlinenoexcept |
Test if avoid turnaround instruction flag is set.
Default is true for car/truck transport modes and false for the rest
If emergency mode is active, default value is always false
|
inlinenoexcept |
Test if avoid unpaved roads is set.
Default is false.
|
inlinenoexcept |
Get selected bike profile.
Default is BP_City
|
inlinenoexcept |
Get route connections build.
Default is false
|
inlinenoexcept |
Get route connections build max length.
Default is -1
|
inlinenoexcept |
Get terrain profile build activation.
Default is false
|
inlinenoexcept |
Get terrain profile build minimum elevation variation to be registered for total up / total down statistics.
Default is 0
|
inlinenoexcept |
Get car profile.
Default is CarProfile()
|
inlinenoexcept |
Get default e-bike profile.
|
inlinenoexcept |
Get the departure heading and heading accuracy in degrees.
Values are in 0 - 360 interval with 0 representing the magnetic north
|
inlinenoexcept |
Get selected e-bike profile.
|
inlinenoexcept |
Get the emergency vehicle extra freedom levels packed in an integer value.
See EEmergencyExtraFreedomLevels for possible values
|
inlinenoexcept |
Get the emergency vehicle mode.
Emergency mode set the default AvoidTurnAroundInstruction setting to false also for car/truck
Emergency mode enables access to emergency dedicated links and enables a more relaxed routing set of constraints
Default is false
|
inlinenoexcept |
Get EV profile.
|
inlinenoexcept |
Get bike & pedestrian routing fitness factor.
Default is 0.5 ( normal / good shape )
|
inlinenoexcept |
Get the ignore map restrictions in route-over-track mode.
Default is false
|
inlinenoexcept |
Get the immutable roadblock avoidance state.
If set, the algorithm rather fails than routing through roadblocks
Default is false
|
inlinenoexcept |
Get service maximum distance constraint.
Maximum distance constraint depends on transport and result details. Default is active
|
inlinenoexcept |
Get maximum transfer time in minutes.
Refers to the transfer time between two means of transportation.
Default is 300.
|
inlinenoexcept |
Get maximum walk distance.
Default is 4000.
|
inlinenoexcept |
Get minimum transfer time in minutes.
Refers to the transfer time between two means of transportation.
Default is 0.
|
inlinenoexcept |
Get path algorithm.
Default is PA_ML
|
inlinenoexcept |
Get path algorithm flavor.
Default is PF_ML
|
inlinenoexcept |
Get pedestrian profile.
Default is PP_Fast
|
inlinenoexcept |
Get result details.
Default is RD_Full
|
inline |
Get roundtrip random seed.
|
inline |
Get roundtrip range (see setRoundtripParameters for explanation of how the units work).
|
inline |
Get roundtrip range type.
|
inlinenoexcept |
Get group ids for earlier/later trip.
Default is empty
|
inlinenoexcept |
Get route ranges list.
Default is empty
|
inlinenoexcept |
Get route range quality.
Default is 100 ( max quality )
|
inlinenoexcept |
Get the route result type.
Default is RRT_Path
|
inlinenoexcept |
Get the route type.
Default is RT_Fastest.
|
inlinenoexcept |
Get route type preferences.
Default is 0 - no special preference for one route type
|
inlinenoexcept |
Get sorting strategy.
Default is PTSS_Best_Time
|
inlinenoexcept |
Get the strict track follow mode ( route-over-track case ).
Default is false
|
inlinenoexcept |
Get timestamp.
Get departure timestamp. For public transport it is arrival time if algorithm type is set to EPTAlgorithmType::PTAT_Arrival
|
inlinenoexcept |
Get the track resume mode.
Default is true
|
inlinenoexcept |
|
inlinenoexcept |
Get truck profile.
Default is TruckProfile()
Truck profile is used in truck transport mode routing
EXCEPTION: When the preference TruckProfile::isDefault() == false, the truck limits ( width, height, length, weight & axleLoad ) are used also in car routing ( caravan routing usecase )
|
inlinenoexcept |
Get option toggle to use bike.
Default is false.
|
inlinenoexcept |
Get option toggle to use wheelchair.
Default is false.
|
inlinenoexcept |
Get vehicle registration.
|
inlinenoexcept |
Get timestamp automatic mode.
|
default |
Default copy assignment.
|
default |
Default move assignment noexcept is deduced.
|
inlinenoexcept |
Comparison operator.
|
inlinenoexcept |
Set the track accurate match.
| [in] | accurate | The track accurate match, true for activation |
|
inlinenoexcept |
Set the accurate waypoints approach.
| [in] | val | The approach value, true for accurate approach |
|
inlinenoexcept |
Set algorithm type.
| ptat | The algorithm type. |
|
inlinenoexcept |
Set the online route calculation allowance.
| [in] | allow | Allowance flag |
|
inlinenoexcept |
Enable/disable alternative routes balanced sorting.
| b | True to enable alternative routes balanced sorting, false otherwise. |
|
inlinenoexcept |
Set alternative schema.
| schema | The alternative schema |
|
inlinenoexcept |
Set timestamp to automatic mode.
For public transit routes the departure timestamp is set to the local time of the departing waypoint
|
inlinenoexcept |
Set avoid biking hill factor.
| factor | The avoid biking hill factor. The function will set the fitness factor as 1 - avoid hill factor |
|
inlinenoexcept |
Set the avoid carpool lanes flag.
| avoid | True to avoid carpool lanes, false otherwise. |
|
inlinenoexcept |
Set the avoid ferries flag.
| avoidFerries | True to avoid ferries, false otherwise. |
|
inlinenoexcept |
Set avoidance of the given geofence anti area ids.
| areas | The geofence anti area ids to avoid |
An anti area geofence is an area in which boundaries the route should remain during the calculation.
If getImmutableRoadblockAvoidance == true and the route cannot stay in the requested boundaries, the routing will fail with error::KNoRoute
Send an empty list to disable geofence anti area avoidance
|
inlinenoexcept |
Set avoidance of the given geofence area ids.
| areas | The geofence area ids to avoid |
Send an empty list to disable geofence area avoidance
|
inlinenoexcept |
Set the avoid motorways flag.
| b | True to avoid motorways, false otherwise. |
|
inlinenoexcept |
Set the avoid toll roads flag.
| b | True to avoid toll roads, false otherwise. |
|
inlinenoexcept |
Enable/disable traffic information usage for route calculation.
Default is false.
| b | True to enable traffic information usage, false otherwise. |
|
inlinenoexcept |
Set route calculation traffic avoidance method.
Default is ETrafficAvoidance::TA_None.
| avoid | The traffic avoidance method. |
|
inlinenoexcept |
Set the avoid turnaround instruction flag.
If set to true then the message "Turnaround when possible" will be avoided during navigation.
This preference is always overridden in car / truck navigation route recalculations, in which case the current driving direction is used,
except for the case when emergency mode is activated
For car / truck this preference is used when setting a user roadblock during navigation. If set to false, a turn around instruction may be generated
| avoidUTurn | True to avoid turnaround instruction, false otherwise. |
|
inlinenoexcept |
Set the avoid unpaved roads flag.
| avoid | True to avoid unpaved roads, false otherwise. |
|
inlinenoexcept |
Set bike profile.
| [in] | profile | Bike profile id |
| [in] | eprofile | e-Bike profile data. Default means classic bike ( i.e. non e-Bike ) |
|
inlinenoexcept |
Set build route connections.
| [in] | build | Enable connections build |
| [in] | maxLengthM | Maximum connection length |
|
inlinenoexcept |
Set terrain profile build.
| [in] | enable | Enable / disable terrain profile build |
| [in] | minVariation | The minimum elevation variation to be registered for total up / total down statistics |
A value < 0 lets the SDK to choose a proper value
|
inlinenoexcept |
Set car profile.
| profile | The car profile |
|
inlinenoexcept |
Set the departure heading in degrees.
| [in] | head | The departure heading, in degrees east from north axis |
Values are in 0 - 360 interval with 0 representing the magnetic north
Value -1 means no departure heading is specified
| [in] | accuracy | The departure heading accuracy, in degrees |
Values are in 0 - 90 interval. A typical value is 25 degrees
|
inlinenoexcept |
Set the emergency vehicle mode.
| [in] | b | The emergency vehicle mode, true for activation |
| [in] | extraFreedom | The extra freedom levels for emergency vehicles, packed in an integer value. See EEmergencyExtraFreedomLevels for possible values |
|
inlinenoexcept |
Set EV profile.
| profile | The EV profile |
|
inlinenoexcept |
Set the bike & pedestrian routing fitness factor.
| [in] | factor | The fitness factor in range [0, 1], 0.f - untrained , 1.f - professional |
The fitness factor affects route path configuration.
For mountain bike and pedestrian hiking profiles the fitness factor is used to boost to steeper slopes in path links selection
For city bike, road bike and cross bike the fitness factor is used to avoid steeper slopes in path links selection
|
inlinenoexcept |
Set the ignore map restrictions in route-over-track mode.
| [in] | b | The ignore map restrictions flag, true for activation |
|
inlinenoexcept |
Set the immutable roadblock avoidance state.
| [in] | val | The set value |
|
inlinenoexcept |
Set maximum distance constraint.
| b | The maximum distance constraint |
|
inlinenoexcept |
Set maximum transfer time in minutes.
Enable the user to specify the desired maximum amount of minutes between the arrival of one means of transportation and the departure of the next one.
Default is 300.
| minutes | The maximum transfer time in minutes. |
|
inlinenoexcept |
Set maximum walk distance.
Default is 4000.
| distmeters | The maximum walk distance in meters. |
|
inlinenoexcept |
Set minimum transfer time in minutes.
Enable the user to specify the desired minimum amount of minutes between the arrival of one means of transportation and the departure of the next one.
| minutes | The minimum transfer time in minutes. |
|
inlinenoexcept |
Set path algorithm.
| [in] | algo | The path algorithm |
|
inlinenoexcept |
Set path algorithm flavor.
| [in] | flavor | The path algorithm flavor |
|
inlinenoexcept |
Set pedestrian profile.
| profile | The pedestrian profile |
|
inlinenoexcept |
Set result details.
| details | The route result details enum |
|
inlinenoexcept |
Set parameters for roundtrip feature.
| range | approximate desired size of the roundtrip; meaning is the same as for the RouteRanges feature |
| rangeType | the units in which the range is expressed. Default means dependent on the route type like for Ranges. Other options are distance in meters and time in seconds. |
| randomSeed | If set to 0, generate a random route; any other number, use it as the seed for deterministic randomness |
|
inlinenoexcept |
Set group ids for earlier/later trip.
| list | The group ids for earlier/later trip |
|
inlinenoexcept |
Set route ranges list.
A non empty range list will generate an isocost range route result
Range result quality must a valid integer in the 0 - 100 range, where 0 = lowest quality, 100 = highest quality Range units depend on route type: RT_Fastest - seconds, RT_Shortest - meters, RT_Economic - Wh
| list | The route ranges list |
| quality | The route range quality |
|
inlinenoexcept |
Set the route type.
| rt | The route type. |
|
inlinenoexcept |
Set route type preferences, for example, setRouteTypePreferences(EPTRouteTypePreference::eRTP_Bus | eRTP::eRTP_Underground).
| pref | The route type preferences. |
|
inlinenoexcept |
Set sorting strategy.
| ptss | The sorting strategy. |
|
inlinenoexcept |
Set the strict track follow mode ( route-over-track case ).
| [in] | b | The strict track follow mode, true for activation |
|
inlinenoexcept |
Set timestamp.
Set departure timestamp. For public transport it is arrival time if algorithm type is set to EPTAlgorithmType::PTAT_Arrival
| time | The timestamp. |
|
inlinenoexcept |
Set the track resume mode.
If true, the track will be used in routing from the closest coordinate until the last
If false, the track will be used entirely in routing, from the first coordinate until the last
At least one waypoint before the track waypoint should be configured - this will determine the closest position on track
The default value is true
| [in] | mode | The track resume mode, true for activation |
|
inlinenoexcept |
Set the transport mode.
| tm | The transport mode. See gem::ERouteTransportMode. |
|
inlinenoexcept |
Set truck profile.
Truck profile is used in truck transport mode routing
EXCEPTION: When the preference TruckProfile::isDefault() == false, the truck limits ( width, height, length, weight & axleLoad ) are used also in car routing ( caravan routing usecase )
| profile | The truck profile |
|
inlinenoexcept |
Set option toggle to use bike.
| b | True to use bike, false otherwise. |
|
inlinenoexcept |
Set option toggle to use wheelchair.
| b | True to use wheelchair, false otherwise. |