CloudSpatialMapLocalizerFrameFilter Class¶
Description¶
MonoBehaviour which controls CloudLocalizer in the scene, providing a few extensions in the Unity environment. There is no need to use CloudLocalizer directly.
Classes¶
public class CloudSpatialMapLocalizerFrameFilter.CloudLocalizerServiceConfig |
Service config for CloudLocalizer . |
public class CloudSpatialMapLocalizerFrameFilter.Input |
Input data for CloudSpatialMapLocalizerFrameFilter.Resolve . |
MonoBehaviour Messages¶
protected virtual void Awake() |
protected virtual void OnEnable() |
protected virtual void OnDisable() |
protected virtual void OnDestroy() |
Fields¶
ResolveTimeout¶
- C#
public int ResolveTimeout
Timeout in milliseconds when communicating with server.
UseGlobalServiceConfig¶
- C#
public bool UseGlobalServiceConfig
Use global service config or not. The global service config can be changed on the inspector after click Unity menu EasyAR -> Sense -> Configuration.
ServiceConfig¶
- C#
public CloudSpatialMapLocalizerFrameFilter.CloudLocalizerServiceConfig ServiceConfig
Service config when CloudSpatialMapLocalizerFrameFilter.UseGlobalServiceConfig == false, only valid for this object.
Properties¶
MapHolder¶
- C#
public SpatialMapHolder MapHolder { get; }
The map holder which holds and manages maps in the scene.
Methods¶
Resolve¶
- C#
public void Resolve(Optional< CloudSpatialMapLocalizerFrameFilter.Input > input, Action< InputFrame > start, Action< CloudLocalizeStatus , string> finish)
Send localization request.