minCoordinate static method

Coordinate minCoordinate(
  1. CoordinateSequence seq
)

Returns the minimum coordinate, using the usual lexicographic comparison.

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

Implementation

static Coordinate minCoordinate(CoordinateSequence seq) {
  Coordinate? minCoord;
  for (int i = 0; i < seq.size(); i++) {
    Coordinate testCoord = seq.getCoordinate(i);
    if (minCoord == null || minCoord.compareTo(testCoord) > 0) {
      minCoord = testCoord;
    }
  }
  return minCoord!;
}