#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
.