21 #include <geos/operation/polygonize/EdgeRing.h>
22 #include <geos/index/strtree/TemplateSTRtree.h>
28 namespace polygonize {
47 explicit HoleAssigner(std::vector<EdgeRing*> & shells) : m_shells(shells) {
51 void assignHolesToShells(std::vector<EdgeRing*> & holes);
52 void assignHoleToShell(
EdgeRing* holeER);
59 std::vector<EdgeRing*>& m_shells;
60 geos::index::strtree::TemplateSTRtree<EdgeRing*> m_shellIndex;