PlanItem class final

Constructors

PlanItem({required Float64List a, required Float64List aC, required Float64List bT, required Float64List bO, required (double, double) ca, required (double, double) cb, required double theta, required double lnSigma, required double res, required bool closed, required BlockTransport? block})

Properties

a Float64List
Points of A with the chosen correspondence (if A is a closed loop it may come circularly re-indexed: same points, different cut).
final
aC Float64List
A centered on its centroid.
final
block BlockTransport?
Block transport (set by the global hybrid, else null): mid-flight the centroid rides the shared similarity around the global centroid instead of lerping — off = c_A − g_A; drift closes c(1) = c_B exactly.
getter/setter pair
bO Float64List
B oriented, raw (for linear mode and for exact t=1).
final
bT Float64List
B brought into A's frame: R(−θ)·(b − c_B)/σ.
final
ca → (double, double)
final
cb → (double, double)
final
closed bool
True if both endpoints are closed loops: the subpath flies with Z. Closed → open flies open: the loop opens at the chosen cut.
final
hashCode int
The hash code for this object.
no setterinherited
lnSigma double
getter/setter pair
res double
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
theta double
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited