CGAL 6.2 - Meshing and Remeshing of Polygonal Meshes
Loading...
Searching...
No Matches
CGAL::Polygon_mesh_processing::Triangulate_faces::Default_visitor< PolygonMesh > Struct Template Reference

#include <CGAL/Polygon_mesh_processing/triangulate_faces.h>

Inherits from

CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor.

Definition

template<class PolygonMesh>
struct CGAL::Polygon_mesh_processing::Triangulate_faces::Default_visitor< PolygonMesh >

Default visitor model for the functions triangulate_face() and triangulate_faces(), model of PMPTriangulateFaceVisitor.

Template Parameters
PolygonMesha model of FaceListGraph and MutableFaceGraph All its functions have an empty body. This class can be used as a base class if only some of the functions of the concept require to be overridden.
Examples
PMP_Remeshing/triangulate_faces_split_visitor_example.cpp.

Public Types

typedef boost::graph_traits< PolygonMesh >::face_descriptor face_descriptor
 face descriptor type
 
typedef boost::graph_traits< PolygonMesh >::vertex_descriptor vertex_descriptor
 vertex descriptor type
 

Public Member Functions

void before_subface_creations (face_descriptor)
 
void after_subface_creations ()
 
void after_subface_created (face_descriptor)
 
constexpr bool accept_face (face_descriptor, vertex_descriptor, vertex_descriptor, vertex_descriptor) const