MaxstARSDK
MasTrackingState.h
Go to the documentation of this file.
1 //
2 // MasTrackingState.h
3 // MaxstARSDKFramework
4 //
5 // Created by Kimseunglee on 2017. 12. 8..
6 // Copyright © 2017년 Maxst. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "MasTrackedImage.h"
11 #import "MasTrackingResult.h"
12 #import <simd/SIMD.h>
13 #if defined (__IOS__)
14 #import <ARKit/ARKit.h>
15 #endif
19 @interface MasTrackingState : NSObject
20 
21 typedef NS_ENUM(int, TrackingStatus) {
22  START = 1,
23  STOP = 2,
25  TRACKING = 4,
29 };
30 
31 - (instancetype)init:(void *)trackingState;
32 
33 
39 - (TrackingStatus)getTrackingStatus;
40 
45 - (MasTrackedImage *)getImage;
46 
51 - (MasTrackingResult *)getTrackingResult;
52 
57 - (NSString *)getCodeScanResult;
58 @end
image data which is used for tracker and rendering
Definition: MasTrackedImage.h:14
Contains tracked targets informations.
Definition: MasTrackingResult.h:16
Tracking state container.
Definition: MasTrackingState.h:21
CLOUD_CONNECTING
Definition: MasTrackingState.h:26
START
Definition: MasTrackingState.h:22
STOP
Definition: MasTrackingState.h:23
RECOGNITION
Definition: MasTrackingState.h:24
CLOUD_NETWORK_ERROR
Definition: MasTrackingState.h:27
STATUS_UNKNOWN
Definition: MasTrackingState.h:28
TRACKING
Definition: MasTrackingState.h:25