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>
10NS_ASSUME_NONNULL_BEGIN
69@interface CameraListenerImpl : NSObject <NCCameraListener>
86+ (NCCamera *)createCenteredCameraWithX:(
double)x y:(
double)y zoom:(
double)zoom;
91+ (NCCamera *)createRotatedCameraWithX:(
double)x y:(
double)y zoom:(
double)zoom rotation:(
double)rotation;
96+ (BOOL)isValidCamera:(NCCamera *)camera;
101+ (NCCamera *)createAreaCameraWithCenterX:(
double)centerX centerY:(
double)centerY width:(
double)width height:(
double)height;
106+ (NCCamera *)createPathCameraWithPoints:(NSArray<NCPoint *> *)points;
111+ (NCCamera *)createMultiPointCameraWithPoints:(NSArray<NCPoint *> *)points padding:(
double)padding;