18#include <geos/export.h>
21#include <geos/geomgraph/index/EdgeSetIntersector.h>
28class SegmentIntersector;
Definition: geomgraph/Edge.h:63
An EdgeSetIntersector computes all the intersections between the edges in the set.
Definition: EdgeSetIntersector.h:40
Computes the intersection of line segments, and adds the intersection to the edges containing the seg...
Definition: geomgraph/index/SegmentIntersector.h:46
Finds all intersections in one or two sets of edges, using the straightforward method of comparing al...
Definition: SimpleEdgeSetIntersector.h:42
void computeIntersections(std::vector< Edge * > *edges0, std::vector< Edge * > *edges1, SegmentIntersector *si) override
Computes all mutual intersections between two sets of edges.
void computeIntersections(std::vector< Edge * > *edges, SegmentIntersector *si, bool testAllSegments) override
Computes all self-intersections between edges in a set of edges, allowing client to choose whether se...
Basic namespace for all GEOS functionalities.
Definition: geos.h:39