\( \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.5.1 - 2D Arrangements
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ArrangementDcelIsolatedVertex Concept Reference

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:

Faceface ()
 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.