\( \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.4 - 2D Regularized Boolean Set-Operations
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
GeneralPolygonSetDcelFace Concept Reference

Definition

A face record in a Dcel data structure used by the General_polygon_set_2 and Polygon_set_2 class-templates to represent the underlying internal Arrangement_2 data structure.

Refines:
ArrangementDcelFace
See Also
ArrangementDcel
ArrangementDcelVertex
ArrangementDcelHalfedge

Creation

 Gps_dcel_face ()
 default constructor.
 
void assign (const Self &other)
 assigns f with the contents of the other face.
 

Access Functions

bool contained () const
 returns true if the face is contained in the general-polygon set, and false otherwise.
 
bool visited ()
 returns true if the face has been visited, and false otherwise. More...
 

Modifiers

void set_contained (bool flag)
 marks the face as contained (if flag is true), or as a hole (if it is false).
 
void set_visited (bool flag)
 marks the face as visited (if flag is true), or as not visited (if it is false). More...
 

Member Function Documentation

void GeneralPolygonSetDcelFace::set_visited ( bool  flag)

marks the face as visited (if flag is true), or as not visited (if it is false).

This is used internally by the some of the operations of the General_polygon_set_2 class that traverse the arrangement faces.

bool GeneralPolygonSetDcelFace::visited ( )

returns true if the face has been visited, and false otherwise.

This is used internally by the some of the operations of the General_polygon_set_2 class that traverse the arrangement faces.