20 #ifndef GEOS_OP_CONNECTEDINTERIORTESTER_H
21 #define GEOS_OP_CONNECTEDINTERIORTESTER_H
23 #include <geos/export.h>
25 #include <geos/geom/Coordinate.h>
31 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
39 class CoordinateSequence;
40 class GeometryFactory;
75 bool isInteriorsConnected();
96 std::vector<geomgraph::EdgeRing*> maximalEdgeRings;
112 void buildEdgeRings(std::vector<geomgraph::EdgeEnd*> *dirEdges,
113 std::vector<geomgraph::EdgeRing*>& minEdgeRings);
133 bool hasUnvisitedShellEdge(std::vector<geomgraph::EdgeRing*> *edgeRings);
148 #endif // GEOS_OP_CONNECTEDINTERIORTESTER_H