16 #ifndef GEOS_GEOMGRAPH_INDEX_SIMPLEEDGESETINTERSECTOR_H 17 #define GEOS_GEOMGRAPH_INDEX_SIMPLEEDGESETINTERSECTOR_H 19 #include <geos/export.h> 22 #include <geos/geomgraph/index/EdgeSetIntersector.h> 29 class SegmentIntersector;
38 class GEOS_DLL SimpleEdgeSetIntersector:
public EdgeSetIntersector {
42 SimpleEdgeSetIntersector();
44 void computeIntersections(std::vector<Edge*>* edges,
45 SegmentIntersector* si,
bool testAllSegments)
override;
47 void computeIntersections(std::vector<Edge*>* edges0,
48 std::vector<Edge*>* edges1, SegmentIntersector* si)
override;
54 void computeIntersects(Edge* e0, Edge* e1, SegmentIntersector* si);
61 #endif // GEOS_GEOMGRAPH_INDEX_SIMPLEEDGESETINTERSECTOR_H Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25