isSimpleMultiPoint_ method

bool isSimpleMultiPoint_(
  1. MultiPoint mp
)

Implementation

bool isSimpleMultiPoint_(MultiPoint mp) {
  if (mp.isEmpty()) return true;
  Set points = new SplayTreeSet();
  for (int i = 0; i < mp.getNumGeometries(); i++) {
    Point pt = mp.getGeometryN(i) as Point;
    Coordinate p = pt.getCoordinate()!;
    if (points.contains(p)) {
      nonSimpleLocation = p;
      return false;
    }
    points.add(p);
  }
  return true;
}