Table of Contents

Class Target

Namespace
easyar

Target ist die Basisklasse für alle Ziele in EasyAR, die von ImageTracker oder anderen Algorithmen verfolgt werden können.

Target

Methoden

runtimeID

Ruft die Target-ID ab. Die Target-ID ist eine zur Laufzeit erstellte Ganzzahl und nur nach erfolgreicher Konfiguration gültig (nicht null). Diese ID ist nicht null und global inkrementell.

int easyar_Target_runtimeID(const easyar_Target * This)
int runtimeID()
public int runtimeID()
fun runtimeID(): Int
- (int)runtimeID
public func runtimeID() -> Int32
public virtual int runtimeID()

Rückgabewert

Typ Beschreibung
Int32

uid

Ruft die Target-UID ab. Die UID von ImageTarget wird im Cloud-Erkennungsalgorithmus verwendet. Ohne Cloud-Erkennung können Sie diese UID in der JSON-Konfiguration festlegen, um Targets in Ihrem Code zu unterscheiden.

void easyar_Target_uid(const easyar_Target * This, easyar_String * * Return)
std::string uid()
public java.lang.@Nonnull String uid()
fun uid(): String
- (NSString *)uid
public func uid() -> String
public virtual string uid()

Rückgabewert

Typ Beschreibung
String

name

Ruft den Target-Namen ab. Der Name dient zur Unterscheidung von Targets in JSON-Dateien.

void easyar_Target_name(const easyar_Target * This, easyar_String * * Return)
std::string name()
public java.lang.@Nonnull String name()
fun name(): String
- (NSString *)name
public func name() -> String
public virtual string name()

Rückgabewert

Typ Beschreibung
String

setName

Legt den Target-Namen fest. Diese Aktion überschreibt die vorherige Einstellung oder serverseitig zurückgegebenen Daten.

void easyar_Target_setName(easyar_Target * This, easyar_String * name)
void setName(std::string name)
public void setName(java.lang.@Nonnull String name)
fun setName(name: String): Unit
- (void)setName:(NSString *)name
public func setName(_ name: String) -> Void
public virtual void setName(string name)

Parameter

Name Typ Beschreibung
name String

Rückgabewert

Typ Beschreibung
Void

meta

Ruft die durch setMetaData gesetzten Metadaten ab. Oder erhält bei Cloud-erkannter Targets die serverseitig gesetzten Metadaten.

void easyar_Target_meta(const easyar_Target * This, easyar_String * * Return)
std::string meta()
public java.lang.@Nonnull String meta()
fun meta(): String
- (NSString *)meta
public func meta() -> String
public virtual string meta()

Rückgabewert

Typ Beschreibung
String

setMeta

Legt Metadaten fest. Diese Aktion überschreibt die vorherige Einstellung oder serverseitig zurückgegebenen Daten.

void easyar_Target_setMeta(easyar_Target * This, easyar_String * data)
void setMeta(std::string data)
public void setMeta(java.lang.@Nonnull String data)
fun setMeta(data: String): Unit
- (void)setMeta:(NSString *)data
public func setMeta(_ data: String) -> Void
public virtual void setMeta(string data)

Parameter

Name Typ Beschreibung
data String

Rückgabewert

Typ Beschreibung
Void