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.
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 |