equals

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

Rounded, orientation-sensitive identity: equal when every component matches at the SCALE quantum.

+e423 ≠ −e423 — the negated line cuts the same point set with the opposite orientation and compares unequal; compare canonical on both sides for unoriented equivalence. At-infinity magnitudes compare as data. Identity is exact-class: a subclass instance and a plain Line never compare equal.

Return

true iff other shares this object's exact class and its three components all match after rounding.

Parameters

other

The object to compare against.