Table of Contents

Class CloudLocalizerFrameFilter

Espacio de nombres
easyar
Ensayo
EasyAR.Sense.dll

Un MonoBehaviour que controla easyar.CloudLocalizer en la scene y proporciona extensiones funcionales en el entorno Unity.

En la mayoria de los casos, se debe usar MegaTrackerFrameFilter.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Herencia
CloudLocalizerFrameFilter
Miembros heredados

Campos

RequestTimeout

Timeout de comunicacion con el servidor, en milisegundos.

public int RequestTimeout

Propiedades

LandmarkFilter

Funcion de filtrado Mega Landmark usada cuando ServiceType es Landmark. Al inicio, debe llamar manualmente a FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker no empezara el tracking hasta que Filter devuelva Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Modo de entrada de ubicacion. Debe configurarse antes de iniciar Session. Para remote debugging o ejecucion en un equipo, debe establecerse en Simulator; de lo contrario no se puede usar. Para uso onsite, establezcalo en Onsite para obtener mejores resultados.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Resultados de ubicaciones cercanas.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Datos de acceso al servicio. Deben configurarse antes de iniciar Session. No es necesario configurar al usar GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Tipo de fuente de datos de acceso al servicio. Debe configurarse antes de iniciar Session.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Tipo de servicio EasyAR Mega. Debe configurarse antes de iniciar Session.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Location data usada cuando LocationInputMode == Simulator.

public Optional<LocationResult> SimulatorLocation { get; set; }

enabled

Habilita/deshabilita localization mientras ARSession esta en ejecucion.

public bool enabled { get; set; }

Métodos

Resolve(Action<MegaLocalizationResponse>)

Envia una localization request.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parámetros

callback

SwitchEndPoint(ExplicitAddressAccessData)

Cambia el remote endpoint.

public void SwitchEndPoint(ExplicitAddressAccessData config)

Parámetros

config

UpdateToken(string)

Actualiza el API Token.

public void UpdateToken(string token)

Parámetros

token