<a id="Eunoia.label_boxes"></a>

<a id="Eunoia.label_boxes-Tuple{AbstractDict, AbstractDict}"></a>

# Eunoia.label\_boxes

Julia · 1.0.1

[Source](<https://github.com/jolars/Eunoia.jl/blob/db1275ffc768591b8c9271c56d8dfa2f3351bfcd/src/Eunoia.jl>)

```julia
label_boxes(placements::AbstractDict, sizes::AbstractDict; padding::Real = 0)
```

<a id="methods"></a>

## Methods

<a id="method-9d718112f723a9f361bacb7afa4f22941863b4a004ede9a014cc7e536b6662d0"></a>

### `label_boxes(placements::AbstractDict, sizes::AbstractDict; padding::Real = 0)`

[Source](<https://github.com/jolars/Eunoia.jl/blob/db1275ffc768591b8c9271c56d8dfa2f3351bfcd/src/Eunoia.jl>)

```julia
label_boxes(placements, sizes; padding=0) -> Vector{BoundingBox}
```

Convert resolved label placements and their measured `(width, height)` sizes into padded, axis-aligned keep-out boxes. The result can be passed as `obstacles` to [`place_set_labels`](<9066afa58a6e34badcb91c34927b78ab6dae1725d3d585e1b4e33ea77584cff8>), [`place_glyphs`](<b66db21c9529819142a1b80eb69d4ae88e40378d3e3cae82c75ab7ab95b0790c>), or [`place_glyph_boxes`](<449597d1fea745b3444efeb31886d7a3531288f1e3e8b56231a8aaeadf55c3dc>).
