Table of Contents

Class CloudLocalizerFrameFilter

Namespace
easyar
Assembly
EasyAR.Sense.dll

Ein MonoBehaviour, das easyar.CloudLocalizer in der scene steuert und funktionale Erweiterungen in der Unity-Umgebung bereitstellt.

In den meisten Fallen sollte MegaTrackerFrameFilter verwendet werden.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Vererbung
CloudLocalizerFrameFilter
Geerbte Mitglieder

Felder

RequestTimeout

Timeout fur die Kommunikation mit dem Server, in Millisekunden.

public int RequestTimeout

Eigenschaften

LandmarkFilter

Mega Landmark-Filterfunktion, die verwendet wird, wenn ServiceType Landmark ist. Beim Start mussen Sie FilterBySpotId(string, Action<MegaLandmarkFilterResponse>) manuell aufrufen. Tracker beginnt nicht mit tracking, bevor Filter Found zuruckgibt.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Location input mode. Muss vor dem Start der Session gesetzt werden. Fur remote debugging oder Ausfuhrung auf einem Computer muss Simulator gesetzt werden; andernfalls kann es nicht verwendet werden. Fur onsite-Nutzung setzen Sie Onsite, um die besten Ergebnisse zu erzielen.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Ergebnisse nahegelegener Positionen.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Servicezugriffsdaten. Mussen vor dem Start der Session gesetzt werden. Bei Verwendung von GlobalConfig ist keine Einstellung erforderlich.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Typ der Servicezugriffsdatenquelle. Muss vor dem Start der Session gesetzt werden.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

EasyAR Mega-Servicetyp. Muss vor dem Start der Session gesetzt werden.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Location data, die verwendet werden, wenn LocationInputMode == Simulator.

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

enabled

Aktiviert/deaktiviert localization, wahrend ARSession lauft.

public bool enabled { get; set; }

Methoden

Resolve(Action<MegaLocalizationResponse>)

Sendet eine localization request.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parameter

callback

SwitchEndPoint(ExplicitAddressAccessData)

Schaltet den remote endpoint um.

public void SwitchEndPoint(ExplicitAddressAccessData config)

Parameter

config

UpdateToken(string)

Aktualisiert den API Token.

public void UpdateToken(string token)

Parameter

token