---
title: IKRig.JointCollection
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/ikrig/jointcollection
---

# IKRig.JointCollection

Ordered dictionary-like container with a fixed size.

## Declaration

```swift
struct JointCollection
```

## Overview

Overview Supports subscripting by index, element’s identifier or element’s name.

## Topics

### Instance Properties

- [count](realitykit/ikrig/jointcollection/count.md)
- [isEmpty](realitykit/ikrig/jointcollection/isempty.md)

### Instance Methods

- [contains(_:)](realitykit/ikrig/jointcollection/contains(_:).md)
- [forEach(descendantOf:inclusive:update:)](realitykit/ikrig/jointcollection/foreach(descendantof:inclusive:update:).md)
- [set(_:)](realitykit/ikrig/jointcollection/set(_:).md)

### Subscripts

- [subscript(_:)](realitykit/ikrig/jointcollection/subscript(_:).md)

## Relationships

### Conforms To

- [Collection](swift/collection.md)
- [Sequence](swift/sequence.md)

## See Also

### Inverse kinematics rigs

- [IKRig](realitykit/ikrig.md)
- [IKRig.Joint](realitykit/ikrig/joint.md)
- [IKRig.Constraint](realitykit/ikrig/constraint.md)
- [IKRig.ConstraintsCollection](realitykit/ikrig/constraintscollection.md)
