16 #ifndef GEOS_GEOMGRAPH_INDEX_EDGESETINTERSECTOR_H
17 #define GEOS_GEOMGRAPH_INDEX_EDGESETINTERSECTOR_H
19 #include <geos/export.h>
27 class SegmentIntersector;
39 class GEOS_DLL EdgeSetIntersector {
49 virtual void computeIntersections(std::vector<Edge*> *edges,
50 SegmentIntersector *si,
bool testAllSegments)=0;
55 virtual void computeIntersections(std::vector<Edge*> *edges0,
56 std::vector<Edge*> *edges1,
57 SegmentIntersector *si)=0;
59 virtual ~EdgeSetIntersector(){}