---
title: StructureBuilder.BuildError
framework: roomplan
role: symbol
role_heading: Enumeration
path: roomplan/structurebuilder/builderror
---

# StructureBuilder.BuildError

Errors that can occur during the multiple-scan merging process.

## Declaration

```swift
enum BuildError
```

## Overview

Overview The structure builder (StructureBuilder) function capturedStructure(from:) throws an error of this type if the multiple-scan merging process fails.

## Topics

### Enumeration Cases

- [StructureBuilder.BuildError.deviceNotSupported](roomplan/structurebuilder/builderror/devicenotsupported.md)
- [StructureBuilder.BuildError.exceedSceneSizeLimit](roomplan/structurebuilder/builderror/exceedscenesizelimit.md)
- [StructureBuilder.BuildError.insufficientInput](roomplan/structurebuilder/builderror/insufficientinput.md)
- [StructureBuilder.BuildError.internalError](roomplan/structurebuilder/builderror/internalerror.md)
- [StructureBuilder.BuildError.invalidInput](roomplan/structurebuilder/builderror/invalidinput.md)
- [StructureBuilder.BuildError.invalidRoomLocation](roomplan/structurebuilder/builderror/invalidroomlocation.md)

### Instance Properties

- [errorDescription](roomplan/structurebuilder/builderror/errordescription.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [LocalizedError](foundation/localizederror.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
