---
title: VNHumanBodyPoseObservation.JointName
framework: vision
role: symbol
role_heading: Structure
path: vision/vnhumanbodyposeobservation/jointname
---

# VNHumanBodyPoseObservation.JointName

The supported joint names for the body pose.

## Declaration

```swift
struct JointName
```

## Topics

### Head

- [leftEar](vision/vnhumanbodyposeobservation/jointname/leftear.md)
- [leftEye](vision/vnhumanbodyposeobservation/jointname/lefteye.md)
- [rightEar](vision/vnhumanbodyposeobservation/jointname/rightear.md)
- [rightEye](vision/vnhumanbodyposeobservation/jointname/righteye.md)
- [neck](vision/vnhumanbodyposeobservation/jointname/neck.md)
- [nose](vision/vnhumanbodyposeobservation/jointname/nose.md)

### Arms

- [leftShoulder](vision/vnhumanbodyposeobservation/jointname/leftshoulder.md)
- [leftElbow](vision/vnhumanbodyposeobservation/jointname/leftelbow.md)
- [leftWrist](vision/vnhumanbodyposeobservation/jointname/leftwrist.md)
- [rightShoulder](vision/vnhumanbodyposeobservation/jointname/rightshoulder.md)
- [rightElbow](vision/vnhumanbodyposeobservation/jointname/rightelbow.md)
- [rightWrist](vision/vnhumanbodyposeobservation/jointname/rightwrist.md)

### Waist

- [root](vision/vnhumanbodyposeobservation/jointname/root.md)

### Legs

- [leftHip](vision/vnhumanbodyposeobservation/jointname/lefthip.md)
- [leftKnee](vision/vnhumanbodyposeobservation/jointname/leftknee.md)
- [leftAnkle](vision/vnhumanbodyposeobservation/jointname/leftankle.md)
- [rightHip](vision/vnhumanbodyposeobservation/jointname/righthip.md)
- [rightKnee](vision/vnhumanbodyposeobservation/jointname/rightknee.md)
- [rightAnkle](vision/vnhumanbodyposeobservation/jointname/rightankle.md)

### Initializers

- [init(rawValue:)](vision/vnhumanbodyposeobservation/jointname/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing Points

- [availableJointNames](vision/vnhumanbodyposeobservation/availablejointnames.md)
- [availableJointsGroupNames](vision/vnhumanbodyposeobservation/availablejointsgroupnames.md)
- [VNHumanBodyPoseObservation.JointsGroupName](vision/vnhumanbodyposeobservation/jointsgroupname.md)
- [recognizedPoint(_:)](vision/vnhumanbodyposeobservation/recognizedpoint(_:).md)
- [recognizedPoints(_:)](vision/vnhumanbodyposeobservation/recognizedpoints(_:).md)
