Table of Contents

Class Target

Spazio dei nomi
easyar

Target è la classe base in EasyAR per tutti gli obiettivi che possono essere tracciati da ImageTracker o da altri algoritmi.

Target

Metodi

runtimeID

Ottieni l'ID del target. L'ID del target è un dato intero creato in fase di esecuzione, ed è valido (non zero) solo dopo una configurazione riuscita. Questo ID è non zero e globalmente incrementale.

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()

Valore restituito

Tipo Descrizione
Int32

uid

Ottieni l'UID del target. L'UID di ImageTarget viene utilizzato negli algoritmi di riconoscimento cloud. Quando non si accede al riconoscimento cloud, puoi impostare questo UID nella configurazione JSON, utilizzandolo nel tuo codice come un altro modo per distinguere i target.

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()

Valore restituito

Tipo Descrizione
String

name

Ottieni il nome del target. Il nome viene utilizzato per distinguere i target nel file JSON.

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()

Valore restituito

Tipo Descrizione
String

setName

Imposta il nome del target. Questa operazione sovrascriverà l'impostazione precedente o i dati restituiti dal server.

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)

Parametri

Nome Tipo Descrizione
name String

Valore restituito

Tipo Descrizione
Void

meta

Ottieni i meta dati impostati da setMetaData. Oppure, nei target restituiti dal riconoscimento cloud, ottieni i meta dati impostati dal server.

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()

Valore restituito

Tipo Descrizione
String

setMeta

Imposta i meta dati. Questa operazione sovrascriverà l'impostazione precedente o i dati restituiti dal server.

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)

Parametri

Nome Tipo Descrizione
data String

Valore restituito

Tipo Descrizione
Void