Table of Contents

Class Target

Пространство имен
easyar

Target является базовым классом в EasyAR для всех целей, которые могут отслеживаться ImageTracker или другими алгоритмами.

Target

Методы

runtimeID

Получает id цели. id цели — это целочисленные данные, создаваемые во время выполнения; они действительны (ненулевые) только после успешной настройки. Этот id ненулевой и глобально возрастающий.

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 цели. uid ImageTarget используется в алгоритме облачного распознавания. При отсутствии подключения к облачному распознаванию вы можете установить этот uid в конфигурации JSON, используя его в своём коде как альтернативный способ различения целей.

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-файле.

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. Или для цели, возвращённой облачным распознаванием, получает метаданные, установленные сервером.

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

Устанавливает метаданные. Эта операция перезапишет предыдущие настройки или данные, полученные с сервера.

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