|
CGAL 6.1 - 2D Conforming Triangulations and Meshes
|
The concept DelaunayMeshFaceBase_2 refines the concept TriangulationFaceBase_2. It adds two functions giving access to a Boolean marker, that indicates if the face is in the meshing domain or not.
CGAL::Delaunay_mesh_face_base_2<Traits, Fb> Typedef | |
| typedef std::pair< DelaunayMeshFaceBase_2, int > | Edge |
| A typedef to describe an edge. | |
Functions | |
| bool | is_in_domain () const |
returns true if this face is in the domain to be refined. | |
| void | set_in_domain (const bool b) |
| sets if this face is in the domain. | |
| bool | is_blind () const |
returns true if this face has its circumcenter hidden by a constrained edge. | |
| void | set_blind (const bool b) |
| sets if this face is blind or not. | |
| Edge | blinding_constraint () const |
| If this face is blind, this function returns the first constrained edge that prevents it from "seeing" its circumcenter. | |
| void | set_blinding_constraint (const Edge &e) |
| sets the edge that makes this face blind. | |
| Edge DelaunayMeshFaceBase_2::blinding_constraint | ( | ) | const |
If this face is blind, this function returns the first constrained edge that prevents it from "seeing" its circumcenter.
true | bool DelaunayMeshFaceBase_2::is_blind | ( | ) | const |
returns true if this face has its circumcenter hidden by a constrained edge.
It does not "see" it, following the Constrained Delaunay triangulation visibility criterion.
| void DelaunayMeshFaceBase_2::set_blinding_constraint | ( | const Edge & | e | ) |
sets the edge that makes this face blind.
true