CGAL 5.6.1 - Polygon Mesh Processing
|
The concept PMPTriangulateFaceVisitor
defines the requirements for the visitor used in triangulation-related functions to track the creation of new faces.
CopyConstructible
Public Types | |
typedef unspecified_type | face_descriptor |
Face descriptor type. | |
Functions used by triangulate_face() and triangulate_faces() | |
void | before_subface_creations (face_descriptor f_split) |
called before the triangulation of f_split . More... | |
void | after_subface_creations () |
called when the triangulation of a face in tm is finished. | |
void | after_subface_created (face_descriptor f_new) |
called after creating a new triangle face f_new to triangulate the face passed to before_subface_creations() . More... | |
void PMPTriangulateFaceVisitor::after_subface_created | ( | face_descriptor | f_new | ) |
called after creating a new triangle face f_new
to triangulate the face passed to before_subface_creations()
.
Note that the call is placed just after a call to add_face()
so the halfedge pointer is not set yet.
void PMPTriangulateFaceVisitor::before_subface_creations | ( | face_descriptor | f_split | ) |
called before the triangulation of f_split
.
Note that f_split
will be one of the faces of the triangulation. Each subsequent call to after_subface_created()
will correspond to the creation of a new face of the triangulation of f_split
.