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を設定し、自分のコードでターゲットを区別する別の方法として使用できます。

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ファイルでターゲットを区別するために使用されます。

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を取得します。または、クラウド認識から返されたターゲットで、サーバーによって設定された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