# SpatialAnnotationQuadAlignment

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

*** ** * ** ***


```
@ExperimentalSpatialAnnotationsApi
public final class SpatialAnnotationQuadAlignment
```

<br />

*** ** * ** ***

Enumeration of supported 3D quad alignment modes.

## Summary

| ### Public fields |
|---|---|
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/xr/arcore/SpatialAnnotationQuadAlignment` | `https://developer.android.com/reference/androidx/xr/arcore/SpatialAnnotationQuadAlignment#OBJECT()` Skewed 3D quad glued directly to orientation and slope of physical object. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/xr/arcore/SpatialAnnotationQuadAlignment` | `https://developer.android.com/reference/androidx/xr/arcore/SpatialAnnotationQuadAlignment#SCREEN()` Upright HUD-style bounding box locked to world gravity, parallel to screen plane. |

| ### Public methods |
|---|---|
| `boolean` | `https://developer.android.com/reference/androidx/xr/arcore/SpatialAnnotationQuadAlignment#equals(kotlin.Any)(https://developer.android.com/reference/java/lang/Object.html other)` |
| `int` | `https://developer.android.com/reference/androidx/xr/arcore/SpatialAnnotationQuadAlignment#hashCode()()` |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/xr/arcore/SpatialAnnotationQuadAlignment#toString()()` |

## Public fields

### OBJECT

```
public static final @NonNull SpatialAnnotationQuadAlignment OBJECT
```

Skewed 3D quad glued directly to orientation and slope of physical object.

### SCREEN

```
public static final @NonNull SpatialAnnotationQuadAlignment SCREEN
```

Upright HUD-style bounding box locked to world gravity, parallel to screen plane.

## Public methods

### equals

```
public boolean equals(Object other)
```

### hashCode

```
public int hashCode()
```

### toString

```
public @NonNull String toString()
```