Table of Contents

Class CloudLocalizerFrameFilter

Espaço de nomes
easyar
Assembly
EasyAR.Sense.dll

Um MonoBehaviour que controla easyar.CloudLocalizer na scene e fornece extensoes funcionais no ambiente Unity.

Na maioria dos casos, deve-se usar MegaTrackerFrameFilter.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Herança
CloudLocalizerFrameFilter
Membros herdados

Campos

RequestTimeout

Timeout de comunicacao com o servidor, em milissegundos.

public int RequestTimeout

Propriedades

LandmarkFilter

Funcao de filtragem Mega Landmark usada quando ServiceType e Landmark. Na inicializacao, voce precisa chamar manualmente FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker nao iniciara o tracking ate Filter retornar Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Location input mode. Deve ser definido antes do inicio da Session. Para remote debugging ou execucao em computador, deve ser definido como Simulator; caso contrario nao pode ser usado. Para uso onsite, defina como Onsite para melhores resultados.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Resultados de locais proximos.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Dados de acesso ao servico. Devem ser definidos antes do inicio da Session. Nao e necessario definir ao usar GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Tipo de fonte de dados de acesso ao servico. Deve ser definido antes do inicio da Session.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Tipo de servico EasyAR Mega. Deve ser definido antes do inicio da Session.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Location data usada quando LocationInputMode == Simulator.

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

enabled

Ativa/desativa localization enquanto ARSession esta em execucao.

public bool enabled { get; set; }

Métodos

Resolve(Action<MegaLocalizationResponse>)

Envia uma localization request.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parâmetros

callback

SwitchEndPoint(ExplicitAddressAccessData)

Alterna o remote endpoint.

public void SwitchEndPoint(ExplicitAddressAccessData config)

Parâmetros

config

UpdateToken(string)

Atualiza o API Token.

public void UpdateToken(string token)

Parâmetros

token