equals

open operator override fun equals(other: Any?): Boolean

Rounded, orientation-sensitive identity: equal when the wrapped dipoles are equal.

Compares the six blade components at the SCALE quantum — nothing else. Swapping the endpoints compares unequal; compare canonical on both sides for unoriented equivalence. Identity is exact-class: a subclass instance and a plain Segment never compare equal.

Return

true iff other shares this object's exact class and its wrapped dipole equals this one's.

Parameters

other

The object to compare against.