---
title: ChairLegType
framework: roomplan
role: symbol
role_heading: Enumeration
path: roomplan/chairlegtype
---

# ChairLegType

Types of chair legs the framework identifies in a captured room.

## Declaration

```swift
enum ChairLegType
```

## Overview

Overview When the framework observes a chair in the physical environment during a scan, it chooses a type among these options that best matches the look of the chair’s legs. The framework adds that instance of this enum to the attributes array for the object (see objects) that represents the chair in the captured room.

## Topics

### Choosing a chair leg type

- [ChairLegType.four](roomplan/chairlegtype/four.md)
- [ChairLegType.star](roomplan/chairlegtype/star.md)
- [ChairLegType.unidentified](roomplan/chairlegtype/unidentified.md)

## Relationships

### Conforms To

- [CapturedRoomAttribute](roomplan/capturedroomattribute.md)
- [CaseIterable](swift/caseiterable.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

### Describing chairs

- [ChairType](roomplan/chairtype.md)
- [ChairArmType](roomplan/chairarmtype.md)
- [ChairBackType](roomplan/chairbacktype.md)
