bool

f.is_fictitious () const

returns a Boolean indicating whether this is the fictitious face,
which contain the entire arrangement (and does not have an outer CCB).
An arrangement that supports only bounded curves does not have a
fictitious face at all.


bool

f.is_unbounded () const

returns a Boolean indicating whether the face is unbounded.


bool

f.has_outer_ccb () const

returns a Boolean indicating whether the face has an outer CCB.
(The fictitious face and the unbounded face of an arrangement that
does not have a fictitious face do not have outer CCBs.)


Ccb_halfedge_circulator

f.outer_ccb ()

returns a circulator that enables traversing the outer boundary of
f. The edges along the CCB are traversed in a counterclockwise
direction.
Precondition:  The face f has an outer CCB. 


Hole_iterator

f.holes_begin ()

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

Hole_iterator

f.holes_end ()

returns a pasttheend iterator for the holes of f.


Isolated_vertex_iterator

f.isolated_vertices_begin ()

returns an iterator for traversing all the isolated vertices
contained in the interior of f.

Isolated_vertex_iterator

f.isolated_vertices_end ()

returns a pasttheend iterator for the isolated vertices
contained inside f.
