Table of Contents

Class Target

Espacio de nombres
easyar

Target es la clase base en EasyAR para todos los objetivos que pueden ser rastreados por ImageTracker u otros algoritmos.

Target

Métodos

runtimeID

Obtiene el target id. El target id es un entero creado en tiempo de ejecución, válido (distinto de cero) solo después de una configuración exitosa. Este id es distinto de cero e incrementado globalmente.

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

Devuelve

Tipo Descripción
Int32

uid

Obtiene el target uid. El uid de ImageTarget se utiliza en el algoritmo de reconocimiento en la nube. Sin conexión a la nube, puedes establecer este uid en la configuración JSON y usarlo en tu código como otra forma de distinguir targets.

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

Devuelve

Tipo Descripción
String

name

Obtiene el nombre del target. El nombre se utiliza para distinguir targets en el archivo 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()

Devuelve

Tipo Descripción
String

setName

Establece el nombre del target. Esta operación sobrescribirá la configuración anterior o los datos devueltos por el servidor.

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)

Parámetros

Nombre Tipo Descripción
name String

Devuelve

Tipo Descripción
Void

meta

Obtiene los meta-datos establecidos por setMetaData. O, en targets devueltos por reconocimiento en la nube, obtiene los meta-datos establecidos por el servidor.

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

Devuelve

Tipo Descripción
String

setMeta

Establece meta-datos. Esta operación sobrescribirá la configuración anterior o los datos devueltos por el servidor.

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)

Parámetros

Nombre Tipo Descripción
data String

Devuelve

Tipo Descripción
Void