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 |