private void addLine(Coordinate[] pts) {
   for (int i = 1; i < pts.length; i++) {
     LineSegment seg = new LineSegment(pts[i - 1], pts[i]);
     double min = Math.min(seg.p0.y, seg.p1.y);
     double max = Math.max(seg.p0.y, seg.p1.y);
     index.insert(min, max, seg);
   }
 }