CGAL::Topological_map<Dcel>::Face

Definition

An object f of the class Topological_map<Dcel>::Face is a face in a topological map.

Inherits From

Dcel::Face

Creation

Topological_map<Dcel>::Face f;
default constructor.

Operations

bool f.is_unbounded () returns true if the face is unbounded.

Holes_iterator f.holes_begin () returns an iterator for traversing all the holes (inner CCBs) of f.

Holes_iterator f.holes_end () returns the past-the-end iterator of the holes of f.

Halfedge_handle f.halfedge_on_outer_ccb ()
returns a halfedge on the outer boundary of f.
Precondition: The face has an outer CCB; namely f is a bounded face.

Ccb_halfedge_circulator
f.outer_ccb () returns a circulator for traversing the outer boundary of f.
Precondition: The face has an outer CCB; namely f is a bounded face.

bool f.is_halfedge_on_inner_ccb ( Halfedge_const_handle e)
returns true if e belongs to an inner CCB of f.

bool f.is_halfedge_on_outer_ccb ( Halfedge_const_handle e)
returns true if e belongs to the outer CCB of f.

bool f.does_outer_ccb_exist ()
returns true if f has an outer CCB.