union method Null safety

MultiPoint union(
  1. MultiPoint other
)

Returns a MultiPoint that is the union of this MultiPoint and another MultiPoint. The resulting MultiPoint will have the same properties as this MultiPoint.

Example:

MultiPoint([Coordinate(1, 2), Coordinate(3, 4)]).union(MultiPoint([Coordinate(2, 3), Coordinate(4, 5)])); // MultiPoint([Coordinate(1, 2), Coordinate(3, 4), Coordinate(2, 3), Coordinate(4, 5)])

Implementation

MultiPoint union(MultiPoint other) {
  return MultiPoint([
    ...coordinates,
    ...other.coordinates,
  ], properties: properties);
}