Class Target
- Espace de noms
- easyar
Target est la classe de base dans EasyAR pour toutes les cibles qui peuvent être suivies par ImageTracker ou d'autres algorithmes.
Méthodes
runtimeID
Obtenir target id.
target id est un entier créé à l'exécution.
Il est valide (non nul) seulement après une configuration réussie.
Cet id est non nul et globalement croissant.
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()
Retours
| Type | Description |
|---|---|
| Int32 |
uid
Obtenez l'UID cible. L'uid d'ImageTarget est utilisé dans l'algorithme de reconnaissance cloud. Sans accès au cloud, vous pouvez définir cet uid dans la configuration JSON et l'utiliser dans votre propre code comme une autre méthode pour distinguer les cibles.
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()
Retours
| Type | Description |
|---|---|
| String |
name
Obtenir le nom du target. Le nom est utilisé pour distinguer le target dans le fichier 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()
Retours
| Type | Description |
|---|---|
| String |
setName
Définir le nom de la cible. Cette opération remplacera la configuration précédente ou les données renvoyées par le serveur.
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)
Paramètres
| Nom | Type | Description |
|---|---|---|
| name | String |
Retours
| Type | Description |
|---|---|
| Void |
meta
Obtenir les meta data définis par setMetaData. Ou dans le target retourné par la reconnaissance cloud, obtenir les meta data définis par le serveur.
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()
Retours
| Type | Description |
|---|---|
| String |
setMeta
Définir les métadonnées. Cette opération remplacera les paramètres précédents ou les données renvoyées par le serveur.
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)
Paramètres
| Nom | Type | Description |
|---|---|---|
| data | String |
Retours
| Type | Description |
|---|---|
| Void |