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 |