Table of Contents

Class MegaTrackerLocalizationResponse

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

Ответ на запрос позиционирования MegaTracker.

MegaTrackerLocalizationResponse

Методы

inputFrame

Входной кадр, использованный при запросе.

void easyar_MegaTrackerLocalizationResponse_inputFrame(const easyar_MegaTrackerLocalizationResponse * This, easyar_InputFrame * * Return)
std::shared_ptr<InputFrame> inputFrame()
public @Nonnull InputFrame inputFrame()
fun inputFrame(): InputFrame
- (easyar_InputFrame *)inputFrame
public func inputFrame() -> InputFrame
public virtual InputFrame inputFrame()

Возвращаемое значение

Тип Описание
InputFrame

acceleration

Показания акселерометра, использованные при запросе.

easyar_OptionalOfAccelerometerResult easyar_MegaTrackerLocalizationResponse_acceleration(const easyar_MegaTrackerLocalizationResponse * This)
std::optional<AccelerometerResult> acceleration()
public @Nullable AccelerometerResult acceleration()
fun acceleration(): AccelerometerResult?
- (easyar_AccelerometerResult *)acceleration
public func acceleration() -> AccelerometerResult?
public virtual Optional<AccelerometerResult> acceleration()

Возвращаемое значение

Тип Описание
Optional<AccelerometerResult>

location

Показания местоположения, использованные при запросе.

easyar_OptionalOfLocationResult easyar_MegaTrackerLocalizationResponse_location(const easyar_MegaTrackerLocalizationResponse * This)
std::optional<LocationResult> location()
public @Nullable LocationResult location()
fun location(): LocationResult?
- (easyar_LocationResult *)location
public func location() -> LocationResult?
public virtual Optional<LocationResult> location()

Возвращаемое значение

Тип Описание
Optional<LocationResult>

status

Состояние позиционирования.

easyar_MegaTrackerLocalizationStatus easyar_MegaTrackerLocalizationResponse_status(const easyar_MegaTrackerLocalizationResponse * This)
MegaTrackerLocalizationStatus status()
public int status()
fun status(): Int
- (easyar_MegaTrackerLocalizationStatus)status
public func status() -> MegaTrackerLocalizationStatus
public virtual MegaTrackerLocalizationStatus status()

Возвращаемое значение

Тип Описание
MegaTrackerLocalizationStatus

spotVersionId

ID версии местоположения.

void easyar_MegaTrackerLocalizationResponse_spotVersionId(const easyar_MegaTrackerLocalizationResponse * This, easyar_OptionalOfString * Return)
std::optional<std::string> spotVersionId()
public java.lang.@Nullable String spotVersionId()
fun spotVersionId(): String?
- (NSString *)spotVersionId
public func spotVersionId() -> String?
public virtual Optional<string> spotVersionId()

Возвращаемое значение

Тип Описание
Optional<String>

instances

Текущий экземпляр блока, на котором выполнено позиционирование. Существующие экземпляры сохраняются до тех пор, пока не будет выполнен переход на другой блок, или пока MegaTracker не будет остановлен или приостановлен.

void easyar_MegaTrackerLocalizationResponse_instances(const easyar_MegaTrackerLocalizationResponse * This, easyar_ListOfMegaTrackerBlockInstance * * Return)
std::vector<std::shared_ptr<MegaTrackerBlockInstance>> instances()
public java.util.@Nonnull ArrayList<@Nonnull MegaTrackerBlockInstance> instances()
fun instances(): ArrayList<MegaTrackerBlockInstance>
- (NSArray<easyar_MegaTrackerBlockInstance *> *)instances
public func instances() -> [MegaTrackerBlockInstance]
public virtual List<MegaTrackerBlockInstance> instances()

Возвращаемое значение

Тип Описание
List<MegaTrackerBlockInstance>

appId

Идентификатор приложения сервиса (appId).

void easyar_MegaTrackerLocalizationResponse_appId(const easyar_MegaTrackerLocalizationResponse * This, easyar_String * * Return)
std::string appId()
public java.lang.@Nonnull String appId()
fun appId(): String
- (NSString *)appId
public func appId() -> String
public virtual string appId()

Возвращаемое значение

Тип Описание
String

serverResponseDuration

Время отклика сервера (секунд).

easyar_OptionalOfDouble easyar_MegaTrackerLocalizationResponse_serverResponseDuration(const easyar_MegaTrackerLocalizationResponse * This)
std::optional<double> serverResponseDuration()
public java.lang.@Nullable Double serverResponseDuration()
fun serverResponseDuration(): Double?
- (NSNumber *)serverResponseDuration
public func serverResponseDuration() -> Double?
public virtual Optional<double> serverResponseDuration()

Возвращаемое значение

Тип Описание
Optional<Double>

serverCalculationDuration

Время внутренних вычислений на сервере (секунд).

easyar_OptionalOfDouble easyar_MegaTrackerLocalizationResponse_serverCalculationDuration(const easyar_MegaTrackerLocalizationResponse * This)
std::optional<double> serverCalculationDuration()
public java.lang.@Nullable Double serverCalculationDuration()
fun serverCalculationDuration(): Double?
- (NSNumber *)serverCalculationDuration
public func serverCalculationDuration() -> Double?
public virtual Optional<double> serverCalculationDuration()

Возвращаемое значение

Тип Описание
Optional<Double>

errorMessage

Сообщение об ошибке. Имеет значение, когда статус UnknownError.

void easyar_MegaTrackerLocalizationResponse_errorMessage(const easyar_MegaTrackerLocalizationResponse * This, easyar_OptionalOfString * Return)
std::optional<std::string> errorMessage()
public java.lang.@Nullable String errorMessage()
fun errorMessage(): String?
- (NSString *)errorMessage
public func errorMessage() -> String?
public virtual Optional<string> errorMessage()

Возвращаемое значение

Тип Описание
Optional<String>

extraInfo

void easyar_MegaTrackerLocalizationResponse_extraInfo(const easyar_MegaTrackerLocalizationResponse * This, easyar_String * * Return)
std::string extraInfo()
public java.lang.@Nonnull String extraInfo()
fun extraInfo(): String
- (NSString *)extraInfo
public func extraInfo() -> String
public virtual string extraInfo()

Возвращаемое значение

Тип Описание
String