|
CGAL 5.6 - CGAL and the Boost Graph Library
|
The concept MutableHalfedgeGraph refines the concept HalfedgeGraph and adds the requirements for operations to add vertices and edges, and to update the incidence information between vertices and halfedges.
HalfedgeGraph Related Functions | |
(Note that these are not member functions.) | |
| template<typename MutableHalfedgeGraph > | |
| boost::graph_traits< MutableHalfedgeGraph >::face_descriptor | remove_vertex (boost::graph_traits< MutableHalfedgeGraph >::vertex_descriptor v, MutableHalfedgeGraph &g) |
| template<typename MutableHalfedgeGraph > | |
| boost::graph_traits< MutableHalfedgeGraph >::face_descriptor | remove_edge (boost::graph_traits< MutableHalfedgeGraph >::edge_descriptor e, MutableHalfedgeGraph &g) |
| template<typename MutableHalfedgeGraph > | |
| void | set_target (boost::graph_traits< MutableHalfedgeGraph >::halfedge_descriptor h, boost::graph_traits< MutableHalfedgeGraph >::vertex_descriptor v, MutableHalfedgeGraph &g) |
| template<typename MutableHalfedgeGraph > | |
| void | set_halfedge (boost::graph_traits< MutableHalfedgeGraph >::vertex_descriptor v, boost::graph_traits< MutableHalfedgeGraph >::halfedge_descriptor h, MutableHalfedgeGraph &g) |
| template<typename MutableHalfedgeGraph > | |
| void | set_next (boost::graph_traits< MutableHalfedgeGraph >::halfedge_descriptor h1, boost::graph_traits< MutableHalfedgeGraph >::halfede_descriptor h2, MutableHalfedgeGraph &g) |
|
related |
Removes the two halfedges corresponding to e from the graph.
|
related |
Removes v from the graph.
|
related |
Sets the halfedge of v to h. The target vertex of h must be v.
|
related |
Sets the successor of h1 around a face to h2, and the prededecessor of h2 to h1.
|
related |
Sets the target vertex of h and the source of opposite(h) to v.