---
title: VNAnimalBodyPoseObservation.JointsGroupName
framework: vision
role: symbol
role_heading: Structure
path: vision/vnanimalbodyposeobservation/jointsgroupname
---

# VNAnimalBodyPoseObservation.JointsGroupName

The joint group names for an animal body pose.

## Declaration

```swift
struct JointsGroupName
```

## Topics

### Getting the Group Names

- [all](vision/vnanimalbodyposeobservation/jointsgroupname/all.md)
- [forelegs](vision/vnanimalbodyposeobservation/jointsgroupname/forelegs.md)
- [head](vision/vnanimalbodyposeobservation/jointsgroupname/head.md)
- [hindlegs](vision/vnanimalbodyposeobservation/jointsgroupname/hindlegs.md)
- [tail](vision/vnanimalbodyposeobservation/jointsgroupname/tail.md)
- [trunk](vision/vnanimalbodyposeobservation/jointsgroupname/trunk.md)

### Creating a Group Name

- [init(rawValue:)](vision/vnanimalbodyposeobservation/jointsgroupname/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/vnanimalbodyposeobservation/availablejointnames.md)
- [VNAnimalBodyPoseObservation.JointName](vision/vnanimalbodyposeobservation/jointname.md)
- [availableJointGroupNames](vision/vnanimalbodyposeobservation/availablejointgroupnames.md)
- [recognizedPoint(_:)](vision/vnanimalbodyposeobservation/recognizedpoint(_:).md)
- [recognizedPoints(_:)](vision/vnanimalbodyposeobservation/recognizedpoints(_:).md)
