17 #ifndef GEOS_GEOMGRAPH_INDEX_EDGESETINTERSECTOR_H
18 #define GEOS_GEOMGRAPH_INDEX_EDGESETINTERSECTOR_H
20 #include <geos/export.h>
28 class SegmentIntersector;
40 class GEOS_DLL EdgeSetIntersector {
50 virtual void computeIntersections(std::vector<Edge*> *edges,
51 SegmentIntersector *si,
bool testAllSegments)=0;
56 virtual void computeIntersections(std::vector<Edge*> *edges0,
57 std::vector<Edge*> *edges1,
58 SegmentIntersector *si)=0;
60 virtual ~EdgeSetIntersector(){};