# DepthTester

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

*** ** * ** ***


```
public final class DepthTester
```

<br />

*** ** * ** ***

Controls simulated `https://developer.android.com/reference/androidx/xr/arcore/Depth` in unit tests.

## Summary

| ### Public methods |
|---|---|
| `final int` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#getHeight()()` the height of the `https://developer.android.com/reference/androidx/xr/arcore/Depth` |
| `final https://developer.android.com/reference/java/nio/ByteBuffer.html` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#getRawConfidenceMap()()` the `https://developer.android.com/reference/java/nio/ByteBuffer.html` containing raw depth confidence |
| `final https://developer.android.com/reference/java/nio/FloatBuffer.html` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#getRawDepthMap()()` the `https://developer.android.com/reference/java/nio/FloatBuffer.html` containing raw depth data |
| `final https://developer.android.com/reference/java/nio/ByteBuffer.html` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#getSmoothConfidenceMap()()` the `https://developer.android.com/reference/java/nio/ByteBuffer.html` containing smooth depth confidence |
| `final https://developer.android.com/reference/java/nio/FloatBuffer.html` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#getSmoothDepthMap()()` the `https://developer.android.com/reference/java/nio/FloatBuffer.html` containing smooth depth data |
| `final int` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#getWidth()()` the width of the `https://developer.android.com/reference/androidx/xr/arcore/Depth` |
| `final void` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#setHeight(kotlin.Int)(int value)` the height of the `https://developer.android.com/reference/androidx/xr/arcore/Depth` |
| `final void` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#setRawConfidenceMap(java.nio.ByteBuffer)(https://developer.android.com/reference/java/nio/ByteBuffer.html value)` the `https://developer.android.com/reference/java/nio/ByteBuffer.html` containing raw depth confidence |
| `final void` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#setRawDepthMap(java.nio.FloatBuffer)(https://developer.android.com/reference/java/nio/FloatBuffer.html value)` the `https://developer.android.com/reference/java/nio/FloatBuffer.html` containing raw depth data |
| `final void` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#setSmoothConfidenceMap(java.nio.ByteBuffer)(https://developer.android.com/reference/java/nio/ByteBuffer.html value)` the `https://developer.android.com/reference/java/nio/ByteBuffer.html` containing smooth depth confidence |
| `final void` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#setSmoothDepthMap(java.nio.FloatBuffer)(https://developer.android.com/reference/java/nio/FloatBuffer.html value)` the `https://developer.android.com/reference/java/nio/FloatBuffer.html` containing smooth depth data |
| `final void` | `https://developer.android.com/reference/androidx/xr/arcore/testing/DepthTester#setWidth(kotlin.Int)(int value)` the width of the `https://developer.android.com/reference/androidx/xr/arcore/Depth` |

## Public methods

### getHeight

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

```
public final int getHeight()
```

the height of the `https://developer.android.com/reference/androidx/xr/arcore/Depth`

### getRawConfidenceMap

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

```
public final ByteBuffer getRawConfidenceMap()
```

the `https://developer.android.com/reference/java/nio/ByteBuffer.html` containing raw depth confidence

### getRawDepthMap

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

```
public final FloatBuffer getRawDepthMap()
```

the `https://developer.android.com/reference/java/nio/FloatBuffer.html` containing raw depth data

### getSmoothConfidenceMap

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

```
public final ByteBuffer getSmoothConfidenceMap()
```

the `https://developer.android.com/reference/java/nio/ByteBuffer.html` containing smooth depth confidence

### getSmoothDepthMap

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

```
public final FloatBuffer getSmoothDepthMap()
```

the `https://developer.android.com/reference/java/nio/FloatBuffer.html` containing smooth depth data

### getWidth

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

```
public final int getWidth()
```

the width of the `https://developer.android.com/reference/androidx/xr/arcore/Depth`

### setHeight

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

```
public final void setHeight(int value)
```

the height of the `https://developer.android.com/reference/androidx/xr/arcore/Depth`

### setRawConfidenceMap

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

```
public final void setRawConfidenceMap(ByteBuffer value)
```

the `https://developer.android.com/reference/java/nio/ByteBuffer.html` containing raw depth confidence

### setRawDepthMap

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

```
public final void setRawDepthMap(FloatBuffer value)
```

the `https://developer.android.com/reference/java/nio/FloatBuffer.html` containing raw depth data

### setSmoothConfidenceMap

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

```
public final void setSmoothConfidenceMap(ByteBuffer value)
```

the `https://developer.android.com/reference/java/nio/ByteBuffer.html` containing smooth depth confidence

### setSmoothDepthMap

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

```
public final void setSmoothDepthMap(FloatBuffer value)
```

the `https://developer.android.com/reference/java/nio/FloatBuffer.html` containing smooth depth data

### setWidth

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

```
public final void setWidth(int value)
```

the width of the `https://developer.android.com/reference/androidx/xr/arcore/Depth`