Navigation:
Up
,
Table of Contents
,
Bibliography
,
Index
,
Title Page
TopologicalMapDcelFace
Definition
A face stores a reference to an incident halfedge, and an iterator for holes (which refers to objects of type
Halfedge*
).
Types
TopologicalMapDcelFace
::Vertex
corresponding vertex type.
TopologicalMapDcelFace
::Halfedge
corresponding halfedge type.
TopologicalMapDcelFace
::Face
self.
TopologicalMapDcelFace
::Holes_iterator
a bidirectional iterator over the holes in in
f
. Its value-type is
Halfedge*
.
TopologicalMapDcelFace
::Holes_const_iterator
the
const
version
Access Functions
Halfedge*
f.halfedge ()
an incident halfedge on the outer CCB of the face.
const Halfedge*
f.halfedge ()
Holes_iterator
f.holes_begin ()
a begin iterator of the holes in
f
.
Holes_iterator
f.holes_end ()
a past-the-end iterator of the holes in
f
.
Holes_const_iterator
f.holes_begin ()
the
const
version
Holes_const_iterator
f.holes_end ()
the
const
version
Modifiers
void
f.set_halfedge ( Halfedge* h)
void
f.add_hole ( Halfedge* h)
adds a hole represented by
h
to the face.
void
f.erase_hole ( Holes_iterator h)
removes the hole referenced by
h
from the face.
void
f.erase_holes (
Holes_iterator first,
Holes_iterator last)
removes the holes referenced by the range [
first
,
last
) from
f
.
See Also
TopologicalMapDcel
TopologicalMapDcelVertex
TopologicalMapDcelHalfedge
Next:
Tpm_vertex_base
Navigation:
Table of Contents
,
Bibliography
,
Index
,
Title Page
The
CGAL Project
. Tue, December 21, 2004 .