|
Maxst AR SDK 4.0.0
4.0.0
|
Control AR Engine (Singletone) More...
Public Types | |
| enum | TrackingOption { TrackingOption.NORMAL_TRACKING = 1, TrackingOption.EXTEND_TRACKING = 2, TrackingOption.MULTI_TRACKING = 4, TrackingOption.JITTER_REDUCTION_ACTIVATION = 8, TrackingOption.JITTER_REDUCTION_DEACTIVATION = 16 } |
| Additional tracking option 1 : Normal Tracking (Image tracker only) 2 : Extended Tracking (Image tracker only) 4 : Multi Target Tracking (Image tracker only) 8 : Jitter Reduction Activation (Marker, Image and Object) 16 : Jitter Reduction Deactivation (Marker, Image and Object) More... | |
Public Member Functions | |
| void | setCloudRecognitionSecretIdAndSecretKey (string secretId, string secretKey) |
| Set secret ID and key for access of cloud recognition. More... | |
| void | StartTracker (int trackerType) |
| Start Tracker. More... | |
| void | StopTracker () |
| Stop Tracker. More... | |
| void | DestroyTracker () |
| Destroy Tracker. More... | |
| void | AddTrackerData (string trackingFileName, bool isAndroidAssetFile=false) |
| Add the Trackable data to the Map List. More... | |
| void | RemoveTrackerData (string trackingFileName="") |
| Delete the Trackable data from the Map List. More... | |
| void | LoadTrackerData () |
| Load the Trackable data. More... | |
| void | SetTrackingOption (TrackingOption trackingOption) |
| Change Image Tracke Mode. More... | |
| bool | IsTrackerDataLoadCompleted () |
| Check that the Trackable data loading is finished. More... | |
| TrackingState | UpdateTrackingState () |
| Upate tracking state. This function should be called before GetTrackingResult More... | |
| TrackingState | GetTrackingState () |
| Get saved TrackingState value More... | |
| Vector3 | GetWorldPositionFromScreenCoordinate (Vector2 screen) |
| Gets the x, y, 0 coordinates on the world coordinate corresponding to x, y in the Screen coordinate. More... | |
| void | FindSurface () |
| Start SLAM learning. More... | |
| void | QuitFindingSurface () |
| SLAM stops learning. More... | |
| GuideInfo | GetGuideInfo () |
| Get guide information of the found surface on SLAM after the FindSurface method has been called More... | |
| SurfaceThumbnail | SaveSurfaceData (string outputFileName) |
| Saves SLAM learning results. More... | |
Static Public Member Functions | |
| static TrackerManager | GetInstance () |
| Get TrackerManager instance More... | |
Public Attributes | |
| const int | TRACKER_TYPE_CODE_SCANNER = 0X01 |
| Code scanner More... | |
| const int | TRACKER_TYPE_IMAGE = 0X02 |
| Planar image Tracker More... | |
| const int | TRACKER_TYPE_MARKER = 0X04 |
| Marker Tracker More... | |
| const int | TRACKER_TYPE_OBJECT = 0X08 |
| Object Tracker(Object data should be created via SLAM tracker) More... | |
| const int | TRACKER_TYPE_SLAM = 0x10 |
| Visual slam tracker (Can create surface data and save it) More... | |
| const int | TRACKER_TYPE_INSTANT = 0x20 |
| Instant Tracker More... | |
| const int | TRACKER_TYPE_CLOUD_RECOGNIZER = 0x30 |
| Cloud Recognizer More... | |
Control AR Engine (Singletone)
|
strong |
Additional tracking option 1 : Normal Tracking (Image tracker only) 2 : Extended Tracking (Image tracker only) 4 : Multi Target Tracking (Image tracker only) 8 : Jitter Reduction Activation (Marker, Image and Object) 16 : Jitter Reduction Deactivation (Marker, Image and Object)
|
inline |
Add the Trackable data to the Map List.
| trackingFileName | File path of map for map addition. |
| isAndroidAssetFile | Map file position for addition. True is in Asset folder. |
|
inline |
Destroy Tracker.
|
inline |
Start SLAM learning.
|
inline |
Get guide information of the found surface on SLAM after the FindSurface method has been called
|
inlinestatic |
Get TrackerManager instance
|
inline |
Get saved TrackingState value
|
inline |
Gets the x, y, 0 coordinates on the world coordinate corresponding to x, y in the Screen coordinate.
| screen | Input screen coordinates 2d. |
|
inline |
Check that the Trackable data loading is finished.
|
inline |
Load the Trackable data.
|
inline |
SLAM stops learning.
|
inline |
Delete the Trackable data from the Map List.
| trackingFileName | trackingFileName map file name. This name should be same which added. If set "" (empty) file list will be cleared |
|
inline |
Saves SLAM learning results.
| outputFileName | File path of map for save. |
|
inline |
Set secret ID and key for access of cloud recognition.
| secretId | secret ID |
| secretKey | secret key |
|
inline |
Change Image Tracke Mode.
|
inline |
Start Tracker.
| trackerType | Bit mask of tracker type. |
|
inline |
Stop Tracker.
|
inline |
Upate tracking state. This function should be called before GetTrackingResult
| const int maxstAR.TrackerManager.TRACKER_TYPE_CLOUD_RECOGNIZER = 0x30 |
Cloud Recognizer
| const int maxstAR.TrackerManager.TRACKER_TYPE_CODE_SCANNER = 0X01 |
Code scanner
| const int maxstAR.TrackerManager.TRACKER_TYPE_IMAGE = 0X02 |
Planar image Tracker
| const int maxstAR.TrackerManager.TRACKER_TYPE_INSTANT = 0x20 |
Instant Tracker
| const int maxstAR.TrackerManager.TRACKER_TYPE_MARKER = 0X04 |
Marker Tracker
| const int maxstAR.TrackerManager.TRACKER_TYPE_OBJECT = 0X08 |
Object Tracker(Object data should be created via SLAM tracker)
| const int maxstAR.TrackerManager.TRACKER_TYPE_SLAM = 0x10 |
Visual slam tracker (Can create surface data and save it)
1.8.14