CloudLocalizer Class¶
This type is an EasyAR Sense API in C#: CloudLocalizer . Some descriptions may not apply to Unity environment on this page.
This type is fully wrapped into Unity components: CloudSpatialMapLocalizerFrameFilter . There is no need to use this type directly.
Description¶
CloudLocalizer implements cloud based localization.
Methods¶
isAvailable¶
- C#
- public static bool isAvailable() 
Returns true.
create¶
- C#
- public static CloudLocalizer create(string server, string apiKey, string apiSecret, string appId) 
Creates an instance and connects to the server.
resolve¶
- C#
- public virtual void resolve( InputFrame inputFrame, string message, Optional< Vec3F > acceleration, Optional< Vec3D > location, CallbackScheduler callbackScheduler, Action< CloudLocalizeResult > callback) 
Send localization request.
Send InputFrame to resolve a cloud localization. InputFrame should have at least image data and camera parameters.
message input is a json string.
acceleration is optional which is the readings from device accelerometer.
location is optional which is the readings from device location manager.
close¶
- C#
- public virtual void close() 
Stops the localization and closes connection. The component shall not be used after calling close.