---
title: "KeypointPair"
---
<!-- DO NOT EDIT! This file was auto-generated by crates/build/re_types_builder/src/codegen/docs/website.rs -->

A connection between two [`datatypes.KeypointId`](https://rerun.io/docs/reference/types/datatypes/keypoint_id)s.

## Fields
#### `keypoint0`
Type: non-null [`KeypointId`](../datatypes/keypoint_id.md)

The first point of the pair.

#### `keypoint1`
Type: non-null [`KeypointId`](../datatypes/keypoint_id.md)

The second point of the pair.


## Arrow datatype
```
Struct(
    "keypoint0": non-null UInt16
    "keypoint1": non-null UInt16
)
```

## API reference links
 * 🌊 [C++ API docs for `KeypointPair`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1KeypointPair.html)
 * 🐍 [Python API docs for `KeypointPair`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.KeypointPair)
 * 🦀 [Rust API docs for `KeypointPair`](https://docs.rs/rerun/latest/rerun/datatypes/struct.KeypointPair.html)


## Used by

* [`ClassDescription`](../datatypes/class_description.md)
