Class Target
- Пространство имен
- easyar
Target является базовым классом в EasyAR для всех целей, которые могут отслеживаться ImageTracker или другими алгоритмами.
Методы
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 |