computeEdgeIntersections method

SegmentIntersector computeEdgeIntersections(
  1. GeometryGraph g,
  2. LineIntersector li,
  3. bool includeProper
)

Implementation

SegmentIntersector computeEdgeIntersections(
    GeometryGraph g, LineIntersector li, bool includeProper) {
  SegmentIntersector si = new SegmentIntersector(li, includeProper, true);
  si.setBoundaryNodes(this.getBoundaryNodes(), g.getBoundaryNodes());

  EdgeSetIntersector esi = createEdgeSetIntersector();
  esi.computeIntersections3(edges, g.edges, si);
/*
for (Iterator i = g.edges.iterator; i.moveNext();) {
Edge e = (Edge) i.current
Debug.print(e.getEdgeIntersectionList());
}
*/
  return si;
}