hasSpatialChange method

  1. @override
bool hasSpatialChange(
  1. InteractivePolyline<Object> oldItem,
  2. InteractivePolyline<Object> newItem
)
override

Returns true if the change between a and b is spatial (position/geometry).

Implementation

@override
bool hasSpatialChange(
    InteractivePolyline oldItem, InteractivePolyline newItem) {
  if (oldItem.points.length != newItem.points.length) return true;
  for (int i = 0; i < oldItem.points.length; i++) {
    if (oldItem.points[i] != newItem.points[i]) return true;
  }
  return false;
}