## CGAL::Nef_polyhedron_S2<Traits>::SVertex

### Definition

The figure on page [ref:figureNefS2SVertexIncidences] illustrate the incidence of a svertex on a sphere map.

The member function out_sedge returns the first outgoing shalfedge, and incident_sface returns the the incident sface.

#include <CGAL/Nef_polyhedron_S2.h>

### Types

The following types are the same as in Nef_polyhedron_S2<Traits>.

Nef_polyhedron_S2<Traits>::SVertex::Mark
| type of mark.
Nef_polyhedron_S2<Traits>::SVertex::Sphere_point
| sphere point type stored in SVertex.
Nef_polyhedron_S2<Traits>::SVertex::SVertex_const_handle
| const handle to SVertex.
Nef_polyhedron_S2<Traits>::SVertex::SHalfedge_const_handle
| const handle to SHalfedge.
Nef_polyhedron_S2<Traits>::SVertex::SFace_const_handle
| const handle to SFace.

### Creation

There is no need for a user to create a SVertex explicitly. The class Nef_polyhedron_S2<Traits> manages the needed svertices internally.

### Operations

Mark | e.mark () | the mark of e .
Sphere_point | e.point () | the sphere point of e .
bool | e.is_isolated () | returns |true| if e has no adjacent sedges.
SVertex_const_handle
| e.twin () | the twin of e .
SHalfedge_const_handle
| e.out_sedge () | the first out sedege of e .
SFace_const_handle | e.incident_sface ()
|  | the incident sface of e .

### See Also

CGAL::Nef_polyhedron_S2<Traits>::SHalfedge
CGAL::Nef_polyhedron_S2<Traits>::SFace
CGAL::Nef_polyhedron_S2<Traits>::Sphere_point