9 #import <Foundation/Foundation.h>
37 typedef NS_ENUM(int, TrackerType) {
79 NORMAL_TRACKING = 0x01,
81 EXTENDED_TRACKING = 0x02,
83 ENHANCED_TRACKING = 0x80,
85 MULTI_TRACKING = 0x04,
87 JITTER_REDUCTION_ACTIVATION = 0x08,
89 JITTER_REDUCTION_DEACTIVATION = 0x10,
91 CLOUD_RECOGNITION_AUTO_ACTIVATION = 0x20,
93 CLOUD_RECOGNITION_AUTO_DEACTIVATION = 0x40,
100 - (void)startTracker:(TrackerType)trackerMask;
110 - (void)destroyTracker;
116 - (void)addTrackerData:(NSString *)trackingFileName;
123 - (void)removeTrackerData:(NSString *)trackingFileName;
128 - (void)loadTrackerData;
134 - (bool)isTrackerDataLoadCompleted;
140 - (bool)isFusionSupported;
147 - (int)getFusionTrackingState;
163 - (void)quitFindingSurface;
168 - (void)findImageOfCloudRecognition;
177 - (void)setVocabulary:(NSString *)filePath;
184 - (void)getWorldPositionFromScreenCoordinate:(
float *)screen world:(
float *)world;
199 - (void)setTrackingOption:(TrackingOption)option;
207 - (void)setCloudRecognitionSecretId:(NSString *)secretId secretKey:(NSString *)secretKey;
Definition: MasGuideInfo.h:13
Contains surface thumbnail image information of first keyframe.
Definition: MasSurfaceThumbnail.h:16
Control AR Engine.
Definition: MasTrackerManager.h:19
TrackingOption
Additional tracking option. @constant NORMAL_TRACKING Normal Tracking (Image Tracker Only) @constant ...
Definition: MasTrackerManager.h:77
@ TRACKER_TYPE_MARKER
Definition: MasTrackerManager.h:43
@ TRACKER_TYPE_OBJECT_FUSION
Definition: MasTrackerManager.h:55
@ TRACKER_TYPE_IMAGE_FUSION
Definition: MasTrackerManager.h:53
@ TRACKER_TYPE_MARKER_FUSION
Definition: MasTrackerManager.h:59
@ TRACKER_TYPE_CODE_SCANNER
Definition: MasTrackerManager.h:39
@ TRACKER_TYPE_OBJECT
Definition: MasTrackerManager.h:45
@ TRACKER_TYPE_QR_TRACKER
Definition: MasTrackerManager.h:51
@ TRACKER_TYPE_CLOUD_RECOGNIZER
Definition: MasTrackerManager.h:49
@ TRACKER_TYPE_INSTANT
Definition: MasTrackerManager.h:47
@ TRACKER_TYPE_INSTANT_FUSION
Definition: MasTrackerManager.h:63
@ TRACKER_TYPE_SPACE
Definition: MasTrackerManager.h:61
@ TRACKER_TYPE_IMAGE
Definition: MasTrackerManager.h:41
@ TRACKER_TYPE_QR_FUSION
Definition: MasTrackerManager.h:57
Tracking state container.
Definition: MasTrackingState.h:21