MaxstARSDK  3.5.0
All Classes Functions Variables
TrackingState.java
1 /*
2  * Copyright 2016 Maxst, Inc. All Rights Reserved.
3  */
4 
5 package com.maxst.ar;
6 
10 public class TrackingState {
11 
12  private long cMemPtr;
13  private TrackedImage trackedImage;
14  private TrackingResult trackingResult;
15 
16  TrackingState() {
17  trackedImage = new TrackedImage();
18  trackingResult = new TrackingResult();
19  }
20 
21  void setCMemPtr(long trackingStateCPtr) {
22  cMemPtr = trackingStateCPtr;
23  }
24 
29  long cPtr = MaxstARJNI.TrackingState_getTrackingResult (cMemPtr);
30  trackingResult.setCMemPtr(cPtr);
31  return trackingResult;
32  }
33 
37  public String getCodeScanResult() {
38  String codeResult = MaxstARJNI.TrackingState_getCodeScanResult (cMemPtr);
39  return codeResult;
40  }
41 
47  long imageCPtr = MaxstARJNI.TrackingState_getImage(cMemPtr);
48  trackedImage.setData(imageCPtr);
49  return trackedImage;
50  }
51 }
TrackingResult getTrackingResult()