代码之家  ›  专栏  ›  技术社区  ›  Etan bbum

获取delaunay三角测量点的顶点句柄

  •  2
  • Etan bbum  · 技术社区  · 14 年前

    我想遍历 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?
    }
    

    但是,我找不到关于如何从迭代器获得顶点句柄的文档

    1 回复  |  直到 14 年前
        1
  •  3
  •   Etan bbum    14 年前

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

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