我想遍历CGAL::Delaunay_triangulation_2
的所有顶点,但无法找到有关获取所有顶点句柄的文档。
我找到的documentation解释了如何迭代三角测量。
typedef CGAL::Delaunay_triangulation_2<K> T;
typedef T::Vertex_handle Vh;
typedef T::Vertex_iterator Vi;
for (Vi vi = g.vertices_begin(); vi != g.vertices_end(); vi++) {
// Vh v = how can I get this?
}
但是,我找不到有关如何从迭代器到达Vertex_handle的文档
答案 0 :(得分:3)
好吧,我只是愚蠢。尝试了一些更随机的东西,并得到迭代器实际上是句柄。当然,我在这里写完整篇文章后发现了这一点: - )
typedef CGAL::Delaunay_triangulation_2<K> T;
typedef T::Vertex_handle Vh;
typedef T::Vertex_iterator Vi;
for (Vi vi = g.vertices_begin(); vi != g.vertices_end(); vi++) {
Vh v = vi;
}