findInteriorIntersections method

List findInteriorIntersections(
  1. List segStrings,
  2. LineIntersector li
)

Computes all interior intersections in the collection of {@link SegmentString}s, and returns their {@link Coordinate}s.

Does NOT node the segStrings.

@return a list of Coordinates for the intersections

Implementation

List findInteriorIntersections(List segStrings, LineIntersector li) {
  InteriorIntersectionFinderAdder intFinderAdder =
      new InteriorIntersectionFinderAdder(li);
  noder.setSegmentIntersector(intFinderAdder);
  noder.computeNodes(segStrings);
  return intFinderAdder.getInteriorIntersections();
}