<!--
{
  "availability" : [
    "iOS: 12.0.0 -",
    "iPadOS: 12.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ARKit",
  "identifier" : "/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "ARKit"
    ],
    "preciseIdentifier" : "s:So13ARPlaneAnchorC5ARKitE14ClassificationO"
  },
  "title" : "ARPlaneAnchor.Classification"
}
-->

# ARPlaneAnchor.Classification

Possible characterizations of real-world surfaces represented by plane anchors.

```
enum Classification
```

## Overview

You get values of this type from a plane anchor’s [`classification`](/documentation/ARKit/ARPlaneAnchor/classification-2r4x8) property, identifying both the likely type of real-world surface for a detected plane anchor and the state of ARKit’s plane classification process.

## Topics

### Plane Classifications

[`ARPlaneAnchor.Classification.wall`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/wall)

The plane anchor represents a real-world wall or similar large vertical surface.

[`ARPlaneAnchor.Classification.floor`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/floor)

The plane anchor represents a real-world floor, ground plane, or similar large horizontal surface.

[`ARPlaneAnchor.Classification.ceiling`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/ceiling)

The plane anchor represents a real-world ceiling or similar overhead horizontal surface.

[`ARPlaneAnchor.Classification.table`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/table)

The plane anchor represents a real-world table, desk, bar, or similar flat surface.

[`ARPlaneAnchor.Classification.seat`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/seat)

The plane anchor represents a real-world chair, stool, bench or similar flat surface.

[`ARPlaneAnchor.Classification.door`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/door)

The plane anchor represents a real-world door or similar vertical surface.

[`ARPlaneAnchor.Classification.window`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/window)

The plane anchor represents a real-world window or similar vertical surface.

### Missing Classification Status

[`ARPlaneAnchor.Classification.none(_:)`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/none(_:))

No classification is available for the plane anchor.

[`Status`](/documentation/ARKit/ARPlaneAnchor/Classification-swift.enum/Status)

Reasons ARKit is unable to classify a plane.

## Relationships

### Conforms To

[`Sendable`](/documentation/Swift/Sendable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Equatable`](/documentation/Swift/Equatable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)