Class representing complex options available to route calculation.
More...
#import <SYRoutingOptions.h>
Class representing complex options available to route calculation.
◆ fillCountrySdkAvoids:forCountry:toMode:()
| - (void) fillCountrySdkAvoids: |
|
(NSSet< NSNumber * > *) |
avoids |
| forCountry: |
|
(const std::string &) |
country |
| toMode: |
|
(Sygic::Router::RouteComputeMode::Ptr) |
mode |
|
|
| |
◆ fillGlobalSdkAvoids:toMode:()
| - (void) fillGlobalSdkAvoids: |
|
(NSSet< NSNumber * > *) |
avoids |
| toMode: |
|
(Sygic::Router::RouteComputeMode::Ptr) |
mode |
|
|
| |
◆ fromSdkTransportMode:()
| + (SYTransportMode) fromSdkTransportMode: |
|
(Sygic::Router::ETransportMode) |
mode |
|
◆ generateSdkRoutingMode()
◆ initWithSdkRoutingMode:()
| - (instancetype) initWithSdkRoutingMode: |
|
(Sygic::Router::RouteComputeMode::Ptr) |
mode |
|
◆ routingTypeToString:()
| + (NSString*) routingTypeToString: |
|
(SYRoutingType) |
routingType |
|
◆ sdkOptionToAvoid:()
| + (SYAvoidType) sdkOptionToAvoid: |
|
(Sygic::Router::ERoutingOption) |
option |
|
◆ transportModeToString:()
| + (NSString*) transportModeToString: |
|
(SYTransportMode) |
transportMode |
|
◆ avoidRoadElements
Set to avoid specific road elements.
◆ avoidTrafficElements
Set to avoid some traffic events.
◆ computeAlternativeRoutes
| - (BOOL) computeAlternativeRoutes |
|
readwritenonatomicassign |
Option to enable/disable alternative route calculation. Default value is YES.
◆ countryAvoids
| - (NSDictionary<SYCountryIso*,NSSet<NSNumber*>*>*) countryAvoids |
|
readwritenonatomicstrong |
Dictionary of country avoids (SYAvoidType values stored as [NSNumber numberWithInteger:]) per country.
◆ departureTime
| - (NSDate*) departureTime |
|
readwritenonatomicstrong |
The desired departure time. Set to nil to use current time.
◆ emission
| - (SYEuropeanEmissionStandard) emission |
|
readwritenonatomicassign |
European emission standard type. Default value is SYEuropeanEmissionStandardEuro5
◆ fuel
| - (SYVehicleFuelType) fuel |
|
readwritenonatomicassign |
Vehicle fuel type type. Default value is SYVehicleFuelTypePetrol
◆ globalAvoids
| - (NSSet<NSNumber*>*) globalAvoids |
|
readwritenonatomicstrong |
SYAvoidType values stored as [NSNumber numberWithInteger:] for global routing avoids. Default value is SYAvoidTypeNone.
◆ routingType
| - (SYRoutingType) routingType |
|
readwritenonatomicassign |
◆ suppressDetours
Allows us to suppress unnecessary detours on temporary closed roads when waiting for road to open is shorter than potential detour. Default value is NO.
◆ transportMode
| - (SYTransportMode) transportMode |
|
readwritenonatomicassign |
◆ vehicleYear
| - (NSUInteger) vehicleYear |
|
readwritenonatomicassign |
Vehicle manufacturing year used to correctly evaluate emission zones Default value is 2017
The documentation for this class was generated from the following file: