22 #ifndef GEOS_OP_POLYGONIZE_EDGERING_H
23 #define GEOS_OP_POLYGONIZE_EDGERING_H
25 #include <geos/export.h>
31 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
40 class CoordinateSequence;
42 class GeometryFactory;
45 namespace planargraph {
52 namespace polygonize {
62 typedef std::vector<const planargraph::DirectedEdge*> DeList;
69 typedef std::vector<geom::Geometry*> GeomVect;
103 static EdgeRing* findEdgeRingContaining(
105 std::vector<EdgeRing*> *shellList);
212 #endif // GEOS_OP_POLYGONIZE_EDGERING_H