9 #import <Foundation/Foundation.h> 10 #import "MasTrackingState.h" 11 #import "MasTrackingResult.h" 12 #import "MasSurfaceThumbnail.h" 13 #import "MasGuideInfo.h" 31 TRACKER_TYPE_CODE_SCANNER = 0x01,
33 TRACKER_TYPE_IMAGE = 0x02,
35 TRACKER_TYPE_MARKER = 0X04,
37 TRACKER_TYPE_OBJECT = 0X08,
39 TRACKER_TYPE_SLAM = 0x10,
41 TRACKER_TYPE_INSTANT = 0x20,
43 TRACKER_TYPE_CLOUD_RECOGNIZER = 0x30,
57 NORMAL_TRACKING = 0x01,
59 EXTENDED_TRACKING = 0x02,
61 MULTI_TRACKING = 0x04,
63 JITTER_REDUCTION_ACTIVATION = 0x08,
65 JITTER_REDUCTION_DEACTIVATION = 0x10,
72 - (void) startTracker:(TrackerType)trackerMask;
82 - (void) destroyTracker;
88 - (void) addTrackerData:(NSString*)trackingFileName;
95 - (void) removeTrackerData:(NSString*)trackingFileName;
100 - (void) loadTrackerData;
106 - (bool) isTrackerDataLoadCompleted;
117 - (void) findSurface;
122 - (void) quitFindingSurface;
136 - (void) getWorldPositionFromScreenCoordinate:(
float*)screen world:(
float*)world;
151 - (void) setTrackingOption:(TrackingOption)option;
159 - (void) setCloudRecognitionSecretId:(NSString*)secretId secretKey:(NSString*)secretKey;
typedef NS_ENUM(int, TrackingOption)
Definition: MasTrackerManager.h:55
Tracking state container.
Definition: MasTrackingState.h:16
Definition: MasGuideInfo.h:11
typedef NS_ENUM(int, TrackerType)
Definition: MasTrackerManager.h:29
Control AR Engine.
Definition: MasTrackerManager.h:18
Contains surface thumbnail image information of first keyframe.
Definition: MasSurfaceThumbnail.h:15