21 #ifndef GEOS_OP_POLYGONIZE_EDGERING_H
22 #define GEOS_OP_POLYGONIZE_EDGERING_H
24 #include <geos/export.h>
30 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
39 class CoordinateSequence;
41 class GeometryFactory;
44 namespace planargraph {
51 namespace polygonize {
61 typedef std::vector<const planargraph::DirectedEdge*> DeList;
68 typedef std::vector<geom::Geometry*> GeomVect;
102 static EdgeRing* findEdgeRingContaining(
104 std::vector<EdgeRing*> *shellList);
211 #endif // GEOS_OP_POLYGONIZE_EDGERING_H