code: public void addSegment(Coordinate p0, Coordinate p1) {
      if (p0.distance(p1) < epsilon) {
        return;
      }
      addSegment(originalSegments, p0, p1);
    }
docs: Add occlusion segment in isovist
  
  @param p0 segment origin
  @param p1 segment destination