Class Target
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
Target ist die Basisklasse für alle Ziele in EasyAR, die vom `ImageTracker`_ oder anderen Algorithmen verfolgt werden können.
public class Target : RefBase, IDisposable
- Vererbung
-
Target
- Implementiert
- Derived
- Geerbte Mitglieder
Methoden
Clone()
public Target Clone()
CloneObject()
protected override object CloneObject()
meta()
Ruft die mit setMetaData festgelegten Meta-Daten ab. Oder erhält bei vom Cloud-Erkennungsdienst zurückgegebenen Targets die vom Server festgelegten Meta-Daten.
public virtual string meta()
name()
Ruft den Target-Namen ab. Der Name dient zur Unterscheidung von Targets in der JSON-Datei.
public virtual string name()
runtimeID()
Ruft die Target-ID ab. Die Target-ID ist eine zur Laufzeit erstellte Ganzzahl und nur nach erfolgreicher Konfiguration gültig (ungleich 0). Diese ID ist ungleich 0 und global aufsteigend.
public virtual int runtimeID()
setMeta(string)
Legt Meta-Daten fest. Diese Aktion überschreibt die vorherige Einstellung oder die vom Server zurückgegebenen Daten.
public virtual void setMeta(string data)
Parameter
data
setName(string)
Legt den Target-Namen fest. Diese Aktion überschreibt die vorherige Einstellung oder die vom Server zurückgegebenen Daten.
public virtual void setName(string name)
Parameter
name
uid()
Ruft die Target-UID ab. Die UID des ImageTarget wird im Cloud-Erkennungsalgorithmus verwendet. Ohne Cloud-Erkennung können Sie diese UID in der JSON-Konfiguration festlegen und in Ihrem Code als alternative Methode zur Unterscheidung von Targets verwenden.
public virtual string uid()