Table of Contents

Class Target

네임스페이스
easyar

Target은 EasyAR에서 ImageTracker 또는 기타 알고리즘으로 추적 가능한 모든 대상의 기본 클래스입니다.

Target

메서드

runtimeID

대상 ID를 가져옵니다. 대상 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

대상 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

타겟 이름을 가져옵니다. 이 이름은 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

대상 이름을 설정합니다. 이 작업은 이전 설정이나 서버에서 반환된 데이터를 덮어씁니다.

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로 설정된 메타 데이터를 가져옵니다. 또는 클라우드 인식에서 반환된 target에서 서버가 설정한 메타 데이터를 획득합니다.

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