CGAL 5.6.1 - 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
.