Eunoia

Eunoia.LabelPlacement

Julia · julia · 1.0.1

LabelPlacement
LabelPlacement

A resolved label position returned by place_labels or place_set_labels. 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.

Fields

anchor::Point

kind::Symbol

tether::Union{Point, Nothing}

leader_end::Union{Point, Nothing}

leader_waypoints::Vector{Point}