# CreateGeospatialPoseFromPoseSuccess

Artifact: [androidx.xr.arcore:arcore](https://developer.android.com/jetpack/androidx/releases/xr-arcore) [View Source](https://cs.android.com/search?q=file:androidx/xr/arcore/GeospatialResults.kt+class:androidx.xr.arcore.CreateGeospatialPoseFromPoseSuccess) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/xr-arcore#1.0.0)

*** ** * ** ***


```
class CreateGeospatialPoseFromPoseSuccess : CreateGeospatialPoseFromPoseResult
```

<br />

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [androidx.xr.arcore.CreateGeospatialPoseFromPoseResult](https://developer.android.com/reference/kotlin/androidx/xr/arcore/CreateGeospatialPoseFromPoseResult) ||
|   | ↳ | [androidx.xr.arcore.CreateGeospatialPoseFromPoseSuccess](https://developer.android.com/reference/kotlin/androidx/xr/arcore/CreateGeospatialPoseFromPoseSuccess) |

*** ** * ** ***

Result of a successful `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Geospatial#createGeospatialPoseFromPose(androidx.xr.runtime.math.Pose)` call.

We define horizontal accuracy as the radius of the 68th percentile confidence level around the estimated horizontal location. In other words, if you draw a circle centered at this GeospatialPose's latitude and longitude, and with a radius equal to the horizontal accuracy, then there is a 68% probability that the true location is inside the circle. Larger numbers indicate lower accuracy.

For example, if the latitude is 10°, longitude is 10°, and the returned value is 15, then there is a 68% probability that the true location is within 15 meters of the (10°, 10°) latitude/longitude coordinate.

We define vertical accuracy as the radius of the 68th percentile confidence level around the estimated altitude. In other words, there is a 68% probability that the true altitude is within the output value (in meters) of this GeospatialPose's altitude (above or below). Larger numbers indicate lower accuracy.

For example, if this GeospatialPose's altitude is 100 meters, and the output value is 20 meters, there is a 68% chance that the true altitude is within 20 meters of 100 meters.

Yaw rotation is the angle between the pose's compass direction and north, and can be determined from `https://developer.android.com/reference/kotlin/androidx/xr/runtime/math/GeospatialPose#eastUpSouthQuaternion()`.

We define yaw accuracy as the estimated radius of the 68th percentile confidence level around yaw angles from `https://developer.android.com/reference/kotlin/androidx/xr/runtime/math/GeospatialPose#eastUpSouthQuaternion()`. In other words, there is a 68% probability that the true yaw angle is within `https://developer.android.com/reference/kotlin/androidx/xr/arcore/CreateGeospatialPoseFromPoseSuccess#orientationYawAccuracy()` of this GeospatialPose's orientation. Larger values indicate lower accuracy.

For example, if the estimated yaw angle is 60°, and the orientation yaw accuracy is 10°, then there is an estimated 68% probability of the true yaw angle being between 50° and 70°.

## Summary

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html` | `https://developer.android.com/reference/kotlin/androidx/xr/arcore/CreateGeospatialPoseFromPoseSuccess#horizontalAccuracy()` the estimated horizontal accuracy in meters with respect to latitude and longitude |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html` | `https://developer.android.com/reference/kotlin/androidx/xr/arcore/CreateGeospatialPoseFromPoseSuccess#orientationYawAccuracy()` the estimated orientation yaw angle accuracy in degrees |
| `https://developer.android.com/reference/kotlin/androidx/xr/runtime/math/GeospatialPose` | `https://developer.android.com/reference/kotlin/androidx/xr/arcore/CreateGeospatialPoseFromPoseSuccess#pose()` the `https://developer.android.com/reference/kotlin/androidx/xr/runtime/math/GeospatialPose` that was created |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html` | `https://developer.android.com/reference/kotlin/androidx/xr/arcore/CreateGeospatialPoseFromPoseSuccess#verticalAccuracy()` the estimated altitude accuracy in meters |

## Public properties

### horizontalAccuracy

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/xr-arcore#1.0.0)

```
val horizontalAccuracy: Double
```

the estimated horizontal accuracy in meters with respect to latitude and longitude

### orientationYawAccuracy

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/xr-arcore#1.0.0)

```
val orientationYawAccuracy: Double
```

the estimated orientation yaw angle accuracy in degrees

### pose

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/xr-arcore#1.0.0)

```
val pose: GeospatialPose
```

the `https://developer.android.com/reference/kotlin/androidx/xr/runtime/math/GeospatialPose` that was created

### verticalAccuracy

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/xr-arcore#1.0.0)

```
val verticalAccuracy: Double
```

the estimated altitude accuracy in meters