GEOS
3.9.0dev

Finds all intersections in one or two sets of edges, using the straightforward method of comparing all segments. More...
#include <SimpleEdgeSetIntersector.h>
Public Member Functions  
void  computeIntersections (std::vector< Edge * > *edges, SegmentIntersector *si, bool testAllSegments) override 
Computes all selfintersections between edges in a set of edges, allowing client to choose whether selfintersections are computed. More...  
void  computeIntersections (std::vector< Edge * > *edges0, std::vector< Edge * > *edges1, SegmentIntersector *si) override 
Computes all mutual intersections between two sets of edges.  
Finds all intersections in one or two sets of edges, using the straightforward method of comparing all segments.

overridevirtual 
Computes all selfintersections between edges in a set of edges, allowing client to choose whether selfintersections are computed.
edges  a list of edges to test for intersections 
si  the SegmentIntersector to use 
testAllSegments  true if selfintersections are to be tested as well 
Implements geos::geomgraph::index::EdgeSetIntersector.