2010-11-17 91 views
2

我想遍歷CGAL::Delaunay_triangulation_2的所有頂點,但無法找到有關獲取所有頂點句柄的文檔。獲取Vertex_handles到Delaunay三角剖分的點

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? 
} 

但是,我無法找到有關如何從迭代器

回答

3

好吧,我只是愚蠢得到了Vertex_handle文檔。試了一些更隨機的東西,並得到了迭代器實際上是句柄。當然,我在寫完整篇文章後發現這一點:-)

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; 
} 
相關問題