Table of Contents

Namespace LansMap.Core.Control

Classes

CubicBezierEase

Evaluates cubic Bezier easing curves for animation timing.

HoverClaimArbiter

Frame-scoped arbitration so the cursor-nearest claimant wins the shared hover tooltip.

MapGestureMath

Pure gesture math shared by input controllers, testable without an editor.

MapInputArbiter

Frame-scoped arbitration so one pointer press drives exactly one tool.

PanFlingMath

Steps pan-fling inertia in screen density-independent pixels, independent of zoom.

Structs

PanFlingMath.Result

One decay step's remaining velocity, or a stopped fling.

VanWijkPath

Van Wijk and Nuij smooth zoom-and-pan path from one view to another.

Enums

FlyToArcMode

Chooses when FlyTo takes the van Wijk zoom-out-then-in arc instead of a direct interpolation.

MapInputPriority

Fixed rank order for the single pointer press of a frame; higher wins.