---
title: IKComponent.JointCollection
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/ikcomponent/jointcollection
---

# IKComponent.JointCollection

Ordered dictionary like container with fixed size.

## Declaration

```swift
struct JointCollection
```

## Overview

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

## Topics

### Instance Properties

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

### Instance Methods

- [contains(_:)](realitykit/ikcomponent/jointcollection/contains(_:).md)
- [set(_:)](realitykit/ikcomponent/jointcollection/set(_:).md)

### Subscripts

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

## Relationships

### Conforms To

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

## See Also

### Inverse kinematics components

- [IKComponent](realitykit/ikcomponent.md)
- [IKComponent.Joint](realitykit/ikcomponent/joint.md)
- [IKComponent.Solver](realitykit/ikcomponent/solver.md)
- [IKComponent.SolverCollection](realitykit/ikcomponent/solvercollection.md)
- [IKComponent.Constraint](realitykit/ikcomponent/constraint.md)
- [IKComponent.ConstraintCollection](realitykit/ikcomponent/constraintcollection.md)
- [IKResource](realitykit/ikresource.md)
- [IKSolverDefinition](realitykit/iksolverdefinition.md)
