Class Target
- 命名空間
- easyar
Target是EasyAR裏面所有可以被 ImageTracker 或其它算法跟蹤的目標的基類。
Target
方法
runtimeID
獲取target id。target id是運行時創建的整型數據,只有在成功的配置之後纔是有效(非0)的。這個id是非0且全局遞增的。
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()
傳回值
| 類型 | 描述 |
|---|---|
| Int32 |
uid
獲取target uid。ImageTarget的uid在雲識別算法中使用。在沒有接入雲識別的時候,你可以在json配置中設置這個uid,在自己的代碼中作爲另一種區分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()
傳回值
| 類型 | 描述 |
|---|---|
| String |
name
獲取target名字。名字用來在json文件中區分target。
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()
傳回值
| 類型 | 描述 |
|---|---|
| String |
setName
設置target名字。這個操作會覆蓋上一次的設置或是服務器返回的數據。
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)
參數
| 名稱 | 類型 | 描述 |
|---|---|---|
| name | String |
傳回值
| 類型 | 描述 |
|---|---|
| Void |
meta
獲取setMetaData所設置的meta data。或者在雲識別返回的target中,獲得服務器所設置的meta data。
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()
傳回值
| 類型 | 描述 |
|---|---|
| String |
setMeta
設置meta data。這個操作會覆蓋上一次的設置或是服務器返回的數據。
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)
參數
| 名稱 | 類型 | 描述 |
|---|---|---|
| data | String |
傳回值
| 類型 | 描述 |
|---|---|
| Void |