Loading...
Searching...
No Matches
LocationWindowCameraExample.h
Go to the documentation of this file.
1#import <Foundation/Foundation.h>
2#import <NavigineSDK/NCLocationWindow.h>
3#import <NavigineSDK/NCCamera.h>
4#import <NavigineSDK/NCCameraListener.h>
5#import <NavigineSDK/NCCameraCallback.h>
6#import <NavigineSDK/NCAnimationType.h>
7#import <NavigineSDK/NCCameraUpdateReason.h>
8#import <NavigineSDK/NCPoint.h>
9
10NS_ASSUME_NONNULL_BEGIN
11
17@interface LocationWindowCameraExample : NSObject
18
23
28
33
38
43
48
53
58
62- (void)cleanup;
63
64@end
65
69@interface CameraListenerImpl : NSObject <NCCameraListener>
70@end
71
75@interface CameraCallbackImpl : NSObject <NCCameraCallback>
76@end
77
81@interface CameraUtils : NSObject
82
86+ (NCCamera *)createCenteredCameraWithX:(double)x y:(double)y zoom:(double)zoom;
87
91+ (NCCamera *)createRotatedCameraWithX:(double)x y:(double)y zoom:(double)zoom rotation:(double)rotation;
92
96+ (BOOL)isValidCamera:(NCCamera *)camera;
97
101+ (NCCamera *)createAreaCameraWithCenterX:(double)centerX centerY:(double)centerY width:(double)width height:(double)height;
102
106+ (NCCamera *)createPathCameraWithPoints:(NSArray<NCPoint *> *)points;
107
111+ (NCCamera *)createMultiPointCameraWithPoints:(NSArray<NCPoint *> *)points padding:(double)padding;
112
113@end
114
115NS_ASSUME_NONNULL_END