#include <Concepts/MutableFaceGraph.h>
The concept MutableFaceGraph refines the concepts FaceGraph and MutableHalfedgeGraph and adds the requirement for operations to add faces and to modify face-halfedge relations.
- Refines:
FaceGraph
MutableHalfedgeGraph
- Has Models:
- See Boost Graph Traits Specializations
- See also
- Graph Concepts
◆ add_edge()
template<typename MutableHalfedgeGraph >
Adds two opposite halfedges to the graph without initializing the connectivity.
◆ add_face()
template<typename MutableFaceGraph >
Adds a new face to the graph without initializing the connectivity.
◆ add_vertex()
template<typename MutableHalfedgeGraph >
Adds a new vertex to the graph without initializing the connectivity.
◆ remove_face()
template<typename MutableFaceGraph >
Removes f from the graph.
◆ reserve()
template<typename MutableFaceGraph >
Indicates the expected size of vertices (nv), edges (ed) and faces (nf).
◆ set_face()
template<typename MutableFaceGraph >
Sets the corresponding face of h to f.
◆ set_halfedge()
template<typename MutableFaceGraph >
Sets the corresponding halfedge of f to h.