Class: SimpleSweepLineIntersector

jsts.geomgraph.index.SimpleSweepLineIntersector

new SimpleSweepLineIntersector()

Source:

Members

events :array

Type:
  • array
Source:

nOverlaps :int

Type:
  • int
Source:

Methods

add(edge, edgeSet)

Parameters:
Name Type Description
edge Edge
edgeSet Object
Source:

add2(edges, edgeSet)

Parameters:
Name Type Description
edges javascript.util.List
edgeSet Object
Source:

computeIntersections(edges, si, testAllSegments)

Parameters:
Name Type Description
edges javascript.util.List
si SegmentIntersector
testAllSegments boolean
Source:

computeIntersections2(edges0, edges1, si)

Parameters:
Name Type Description
edges0 javascript.util.List
edges1 javascript.util.List
si SegmentIntersector
Source:

computeIntersections3(si)

Parameters:
Name Type Description
si SegmentIntersector
Source:

prepareEvents()

Because DELETE Events have a link to their corresponding INSERT event, it is possible to compute exactly the range of events which must be compared to a given INSERT event object.
Source:

processOverlaps(start, end, ev0, si)

Parameters:
Name Type Description
start int
end int
ev0 SweepLineEvent
si SegmentIntersector
Source: