如何迭代 a 的点polygon_set_data
?
polygon_set_data
可以通过使用来获取 a 中的多边形void get(output_container& output) const
,然后使用结果来迭代以下示例中的点,但这会修改集合,我希望保持不变。
// [...] define polygons polySet & clip
polygon_set_data<int> result;
result.insert(polySet ^ clip); // some operations between polygons
std::vector<polygon_with_holes_data<int>> out;
result.get(out);
polygon_set_data
也可以用它的方法迭代 a 的边begin()
,但边没有排序。