CGAL 6.2 - Meshing and Remeshing of Polygonal Meshes

Loading...
Searching...
No Matches
List of all members | Public Types | Public Member Functions
CGAL::Polygon_mesh_processing::Triangulate_faces::Default_visitor< PolygonMesh > Struct Template Reference
Reference Manual » Meshing

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

  PolygonMesh | a 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