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