\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.14 - 2D Triangulation
CGAL::Constrained_triangulation_face_base_2< Traits, Fb > Class Template Reference

#include <CGAL/Constrained_triangulation_face_base_2.h>

Inherits from

Fb.

Definition

The class Constrained_triangulation_face_base_2 is the default model for the concept ConstrainedTriangulationFaceBase_2 to be used as base face class of constrained triangulations.

Is Model Of:
ConstrainedTriangulationFaceBase_2
Template Parameters
Traitsmust be a geometric traits.
Fbmust be a model of the concept TriangulationFaceBase_2. Its default is Triangulation_face_base_2<Traits>

The class Constrained_triangulation_face_base_2 derives from Fb and adds three Boolean to deal with information about constrained edges.

The member functions cw(int i), ccw(int i) and reorient are overloaded to update information about constrained edges.

See also
TriangulationFaceBase_2
ConstrainedTriangulationFaceBase_2
CGAL::Constrained_triangulation_2<Traits,Tds>
CGAL::Triangulation_face_base_2<Traits>
Examples:
Triangulation_2/constrained_hierarchy_plus.cpp, and Triangulation_2/polygon_triangulation.cpp.