Navigation: Up, Table of Contents, Bibliography, Index, Title Page

Face (Face)

Definition

An object f of the class Face is a face in a topological map.

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 ( Halfdge_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.


Next: Class declaration of Ccb_halfedge_circulator
Navigation: Up, Table of Contents, Bibliography, Index, Title Page
The GALIA project. Jan 18, 2000.