2

我想遍历 a 的所有顶点CGAL::Delaunay_triangulation_2,但找不到有关获取所有顶点句柄的文档。

我为此找到的文档解释了如何迭代三角测量。

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 的文档

4

1 回答 1

4

好吧,我只是愚蠢。尝试了一些更随机的事情并得到迭代器实际上是句柄。当然,我在这里写完整篇文章后发现了这一点:-)

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;
} 
于 2010-11-17T15:38:58.903 回答