Table of Contents

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