Table of Contents

Class Target

Espaço de nomes
easyar

Target é a classe base para todos os alvos no EasyAR que podem ser rastreados pelo ImageTracker ou outros algoritmos.

Target

Métodos

runtimeID

Obtém o ID do target. O ID do target é um dado inteiro criado em tempo de execução, sendo válido (não-zero) apenas após configuração bem-sucedida. Este ID é não-zero e globalmente incremental.

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

Retorna

Tipo Descrição
Int32

uid

Obtém o UID do target. O UID do ImageTarget é usado no algoritmo de reconhecimento em nuvem. Sem reconhecimento em nuvem, você pode definir este UID na configuração JSON para distinguir targets em seu próprio código.

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

Retorna

Tipo Descrição
String

name

Obtém o nome do target. O nome é usado para distinguir targets no arquivo 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()

Retorna

Tipo Descrição
String

setName

Define o nome do target. Esta operação substitui a configuração anterior ou dados retornados do 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

Nome Tipo Descrição
name String

Retorna

Tipo Descrição
Void

meta

Obtém os meta-dados definidos por setMetaData. Em targets retornados por reconhecimento em nuvem, obtém os meta-dados definidos pelo 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()

Retorna

Tipo Descrição
String

setMeta

Define meta-dados. Esta operação substitui a configuração anterior ou dados retornados do 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

Nome Tipo Descrição
data String

Retorna

Tipo Descrição
Void