|
CGAL 4.6 - CGAL and the Boost Graph Library
|
The class HalfedgeDS_face_max_base_with_id is a model of the HalfedgeDSFace concept | |
The class HalfedgeDS_halfedge_max_base_with_id is a model of the HalfedgeDSHalfedge concept | |
The class HalfedgeDS_vertex_max_base_with_id is a model of the HalfedgeDSVertex concept | |
The class Polyhedron_items_with_id_3 is a model of the PolyhedronItems_3 concept | |
The class Triangulation_vertex_base_with_id_2 is a model of the concept TriangulationVertexBase_2, the base vertex of a 2D-triangulation | |
A bidirectional iterator with value type boost::graph_traits<Graph>::halfedge_descriptor over all halfedges having the same vertex as source | |
A bidirectional iterator with value type boost::graph_traits<Graph>::halfedge_descriptor over all halfedges having the same vertex as target | |
A bidirectional iterator with value type boost::graph_traits<Graph>::halfedge_descriptor over all halfedges incident to the same face or border | |
A bidirectional circulator with value type boost::graph_traits<Graph>::halfedge_descriptor over all halfedges having the same vertex as target | |
A bidirectional circulator with value type boost::graph_traits<Graph>::halfedge_descriptor over all halfedges having the same vertex as source | |
A bidirectional circulator with value type boost::graph_traits<Graph>::face_descriptor over all faces incident to the same vertex | |
A bidirectional circulator with value type boost::graph_traits<Graph>::halfedge_descriptor over all halfedges incident to the same face or border | |
A bidirectional circulator with value type boost::graph_traits<Graph>::face_descriptor | |
A bidirectional circulator with value type boost::graph_traits<Graph>::vertex_descriptor over all vertices adjacent to the same vertex | |
The concept FaceGraph refines the concept HalfedgeGraph. It adds the requirements for a graph to explicitly maintain faces described by halfedges, to provide access from a face to an incident halfedge, and to provide access from a halfedge to its incident face | |
The concept FaceListGraph refines the concept FaceGraph and adds the requirement for traversal of all faces in a graph | |
The concept HalfedgeGraph is a refinement of the Bgl concept Graph and adds the notion of a halfedge: Each edge is associated with two opposite halfedges with source and target vertices swapped. Furthermore, halfedges have a successor and predecessor, and form cycles we call faces. However, this concept does not introduce a face type. A HalfedgeGraph is undirected and does not allow parallel edges | |
The concept HalfedgeListGraph refines the concept HalfedgeGraph and adds the requirements for traversal of all halfedges in the graph | |
The concept MutableFaceGraph refines the concepts FaceGraph and MutableHalfedgeGraph and adds the requirement for operations to add faces and to modify face-halfedge relations | |
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 |