Loading...
Searching...
No Matches
NCNavigineSdk.h
Go to the documentation of this file.
1#import "NCExport.h"
2#import <Foundation/Foundation.h>
4@class NCBeaconProximityEstimator;
5@class NCLocationEditManager;
11@class NCNavigineSdk;
13@class NCResourceManager;
14@class NCRouteManager;
15@class NCStorageManager;
17@class NCView;
18@class NCZoneManager;
19
20
38DEFAULT_EXPORT_ATTRIBUTE
39@interface NCNavigineSdk : NSObject
40
56
71+ (nonnull NSString *)getVersion;
72
87+ (nonnull NSString *)getDeviceId;
88
104
119- (void)setUserHash:(nonnull NSString *)userHash;
120
135- (void)setServer:(nonnull NSString *)server;
136
152
168- (nullable NCNavigationManager *)getNavigationManager:(nullable NCLocationManager *)locationManager;
169
185- (nullable NCZoneManager *)getZoneManager:(nullable NCNavigationManager *)navigationManager;
186
203- (nullable NCRouteManager *)getRouteManager:(nullable NCLocationManager *)locationManager
204 navigationManager:(nullable NCNavigationManager *)navigationManager;
205
222- (nullable NCAsyncRouteManager *)getAsyncRouteManager:(nullable NCLocationManager *)locationManager
223 navigationManager:(nullable NCNavigationManager *)navigationManager;
224
240- (nullable NCNotificationManager *)getNotificationManager:(nullable NCLocationManager *)locationManager;
241
257- (nullable NCMeasurementManager *)getMeasurementManager:(nullable NCLocationManager *)locationManager;
258
269- (nullable NCResourceManager *)getResourceManager:(nullable NCLocationManager *)locationManager;
270
271- (nullable NCLocationEditManager *)getLocationEditManager:(nullable NCLocationManager *)locationManager;
272
273- (nullable NCBeaconProximityEstimator *)getBeaconProximityEstimator:(nullable NCLocationManager *)locationManager;
274
275- (nonnull NSString *)getErrorDescription:(int32_t)errorCode;
276
277- (nullable NCLocationWindow *)createLocationWindow:(nullable NCView *)platformView;
278
295
310
316- (nullable NCUserLocationLayer *)getUserLocationLayer:(nullable NCLocationWindow *)locationWindow;
317
318@end