---
title: HumanHandPoseObservation.JointName
framework: vision
role: symbol
role_heading: Enumeration
path: vision/humanhandposeobservation/jointname
---

# HumanHandPoseObservation.JointName

The supported joint names for the hand pose.

## Declaration

```swift
enum JointName
```

## Topics

### Getting the thumb finger joint name

- [HumanHandPoseObservation.JointName.thumbCMC](vision/humanhandposeobservation/jointname/thumbcmc.md)
- [HumanHandPoseObservation.JointName.thumbIP](vision/humanhandposeobservation/jointname/thumbip.md)
- [HumanHandPoseObservation.JointName.thumbMP](vision/humanhandposeobservation/jointname/thumbmp.md)
- [HumanHandPoseObservation.JointName.thumbTip](vision/humanhandposeobservation/jointname/thumbtip.md)

### Getting the index finger joint name

- [HumanHandPoseObservation.JointName.indexDIP](vision/humanhandposeobservation/jointname/indexdip.md)
- [HumanHandPoseObservation.JointName.indexMCP](vision/humanhandposeobservation/jointname/indexmcp.md)
- [HumanHandPoseObservation.JointName.indexPIP](vision/humanhandposeobservation/jointname/indexpip.md)
- [HumanHandPoseObservation.JointName.indexTip](vision/humanhandposeobservation/jointname/indextip.md)

### Getting the middle finger joint name

- [HumanHandPoseObservation.JointName.middleDIP](vision/humanhandposeobservation/jointname/middledip.md)
- [HumanHandPoseObservation.JointName.middleMCP](vision/humanhandposeobservation/jointname/middlemcp.md)
- [HumanHandPoseObservation.JointName.middlePIP](vision/humanhandposeobservation/jointname/middlepip.md)
- [HumanHandPoseObservation.JointName.middleTip](vision/humanhandposeobservation/jointname/middletip.md)

### Getting the ring finger joint name

- [HumanHandPoseObservation.JointName.ringDIP](vision/humanhandposeobservation/jointname/ringdip.md)
- [HumanHandPoseObservation.JointName.ringMCP](vision/humanhandposeobservation/jointname/ringmcp.md)
- [HumanHandPoseObservation.JointName.ringPIP](vision/humanhandposeobservation/jointname/ringpip.md)
- [HumanHandPoseObservation.JointName.ringTip](vision/humanhandposeobservation/jointname/ringtip.md)

### Getting the little finger joint name

- [HumanHandPoseObservation.JointName.littleDIP](vision/humanhandposeobservation/jointname/littledip.md)
- [HumanHandPoseObservation.JointName.littleMCP](vision/humanhandposeobservation/jointname/littlemcp.md)
- [HumanHandPoseObservation.JointName.littlePIP](vision/humanhandposeobservation/jointname/littlepip.md)
- [HumanHandPoseObservation.JointName.littleTip](vision/humanhandposeobservation/jointname/littletip.md)

### Getting the wrist joint name

- [HumanHandPoseObservation.JointName.wrist](vision/humanhandposeobservation/jointname/wrist.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the joints

- [HumanHandPoseObservation.JointsGroupName](vision/humanhandposeobservation/jointsgroupname.md)
