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

# Eunoia.LabelPlacement

Julia · 1.0.1

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

```julia
LabelPlacement
```

```julia
LabelPlacement
```

A resolved label position returned by [`place_labels`](<2def8faa859f1c87d063429a7fddf6e003ae7162236076c186185ccd29e44288>) or [`place_set_labels`](<9066afa58a6e34badcb91c34927b78ab6dae1725d3d585e1b4e33ea77584cff8>). `anchor` is the center of the label box. `kind` is one of `:interior`, `:exterior_raycast`, `:exterior_force_directed`, `:exterior_elbow`, `:exterior_matched`, or `:exterior_set` (`:unknown` for a future native variant). For exterior placements that need a leader line, `tether` is the inside-region point the leader starts from, `leader_end` is where it meets the label box, and `leader_waypoints` are the intermediate polyline vertices. Set-label placements carry no leader geometry. 

<a id="fields"></a>

## Fields

<a id="field-anchor"></a>

### `anchor::Point`

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

<a id="field-kind"></a>

### `kind::Symbol`

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

<a id="field-tether"></a>

### `tether::Union{Point, Nothing}`

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

<a id="field-leader_end"></a>

### `leader_end::Union{Point, Nothing}`

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

<a id="field-leader_waypoints"></a>

### `leader_waypoints::Vector{Point}`

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