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
추적 중인 block의 현재 인스턴스. 기존 인스턴스는 다른 block이 추적될 때까지, 또는 MegaTracker가 stop 또는 pause될 때까지 유지됩니다.
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
오류 메시지. status가 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 |