package pl.edu.agh.spatial;
import java.util.Comparator;
import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jts.geom.Point;
public class PointComparator implements Comparator<Point> {
public static final PointComparator COMPARATOR = new PointComparator();
@Override
public int compare(Point point1, Point point2) {
Coordinate coord1 = point1.getCoordinate();
Coordinate coord2 = point2.getCoordinate();
return (coord1.x != coord2.x) ? Double.compare(coord1.x, coord2.x) : Double.compare(coord1.y, coord2.y);
}
}