reference
labkit.app.interaction.pairedAnchors
Declare matching editable points across plot axes.
Syntax
spec = labkit.app.interaction.pairedAnchors(id,onChanged,Name=Value)Description
Creates the semantic declaration for corresponding editable points across two or more axes while the runtime owns their native editors.
Inputs
id- Unique MATLAB identifier.
onChanged- Callback state = callback(state,pointSets,context).
Options
Axes- Two or more axis IDs within the owning plotArea. Required.
Style- Scalar visual-option struct. Default: struct().
Instruction- Scalar guidance text. Default: "".
ViewportPolicy- "preserve" or "fit". Default: "preserve".
Outputs
spec- Immutable interaction declaration.
Errors
Throws labkit:app:contract:* for invalid values.
Typical Call
spec = labkit.app.interaction.pairedAnchors("matches",@changeMatches);Related APIs
labkit.app.layout.plotArea— Add one or more axes rendered by an App-owned renderer.labkit.app.interaction.anchorPath— Declare an editable open or closed path on one plot axis.labkit.app.interaction.interpolateAnchorPath— Build a visible path through image anchor points.labkit.app.interaction.interval— Declare an editable one-dimensional plot interval.labkit.app.interaction.pointSlots— Declare a fixed set of editable labeled point positions.labkit.app.interaction.rectangle— Declare an editable rectangular plot region.labkit.app.interaction.regionSelection— Declare a transient click-or-drag region gesture.labkit.app.interaction.scaleBarGeometry— Compute serializable image scale-bar overlay geometry.
Source
This page is generated from the MATLAB help text in +labkit/+app/+interaction/pairedAnchors.m.