\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)

CGAL 4.8 - 2D Arrangements

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
ArrangementDcelIsolatedVertex Concept Reference
DCEL Concepts

## Definition

An isolated vertex-information record in a Dcel data structure, which stores the face that contains the isolated vertex in its interior, along with an iterator for the isolated vertex in the isolated vertices' container of this face.

See Also
  `ArrangementDcel`
  `ArrangementDcelFace`

## Types
typedef unspecified_type | Face
| the corresponding Dcel face type.
typedef Face::Isolated_vertex_iterator | Isolated_vertex_iterator

## Creation
| Arr_dcel_isolated_vertex ()
| default constructor.

## Access Functions
All functions below also have `const` counterparts, returning non-mutable pointers or iterators:
Face * | face ()
| returns the incident face, which contains `iv` in its interior.
Isolated_vertex_iterator | iterator ()
| returns an iterator for the isolated vertex.

## Modifiers
void | set_face (Face *f)
| sets the incident face.
void | set_iterator (Isolated_vertex_iterator it)
| sets the isolated vertex iterator.