# Anchorable

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/Anchorable.kt+class:androidx.xr.arcore.Anchorable) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/xr-arcore#1.0.0)

*** ** * ** ***


```
interface Anchorable<T : Any?> : Trackable<T>
```

<br />

Known direct subclasses [Plane](https://developer.android.com/reference/kotlin/androidx/xr/arcore/Plane)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Plane` | Describes the system's current best knowledge of a real-world planar surface. |

*** ** * ** ***

Trackable object that can have an `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Anchor` attached.

## Summary

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/xr/arcore/AnchorResult` | `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Anchorable#createAnchor(androidx.xr.runtime.math.Pose)(pose: https://developer.android.com/reference/kotlin/androidx/xr/runtime/math/Pose)` Creates an `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Anchor` attached to this `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Trackable`. |

### Inherited properties

From [androidx.xr.arcore.Trackable](https://developer.android.com/reference/kotlin/androidx/xr/arcore/Trackable) `https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-state-flow/index.html<https://developer.android.com/reference/kotlin/androidx/xr/arcore/Trackable.State>` `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Trackable#state()`

Emits the current state of this trackable.

## Public functions

### createAnchor

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

```
fun createAnchor(pose: Pose): AnchorResult
```

Creates an `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Anchor` attached to this `https://developer.android.com/reference/kotlin/androidx/xr/arcore/Trackable`.