minCoordinate static method

Coordinate minCoordinate(
  1. List<Coordinate> coordinates
)

Returns the minimum coordinate, using the usual lexicographic comparison.

@param coordinates the array to search @return the minimum coordinate in the array, found using compareTo @see Coordinate#compareTo(Object)

Implementation

static Coordinate minCoordinate(List<Coordinate> coordinates) {
  Coordinate? minCoord;
  for (int i = 0; i < coordinates.length; i++) {
    if (minCoord == null || minCoord.compareTo(coordinates[i]) > 0) {
      minCoord = coordinates[i];
    }
  }
  return minCoord!;
}