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