|
CGAL 6.1 - 2D Boolean Operations on Nef Polygons Embedded on the Sphere
|
#include <CGAL/Nef_polyhedron_S2.h>
Figure figureNefS2SVertexIncidences illustrates the incidence of a svertex on a sphere map.
The member function out_sedge() returns the first outgoing shalfedge, and incident_sface() returns the incident 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.
Types | |
The following types are the same as in | |
| typedef unspecified_type | Mark |
| type of mark. | |
| typedef unspecified_type | Sphere_point |
| sphere point type stored in SVertex. | |
| typedef unspecified_type | SVertex_const_handle |
| const handle to SVertex. | |
| typedef unspecified_type | SHalfedge_const_handle |
| const handle to SHalfedge. | |
| typedef unspecified_type | SFace_const_handle |
| const handle to SFace. | |
Operations | |
| const Mark & | mark () const |
the mark of the svertex. | |
| const Sphere_point & | point () const |
the sphere point of the svertex. | |
| bool | is_isolated () const |
returns |true| if the svertex has no adjacent sedges. | |
| SVertex_const_handle | twin () const |
the twin of the svertex. | |
| SHalfedge_const_handle | out_sedge () const |
the first out sedge of the svertex. | |
| SFace_const_handle | incident_sface () const |
the incident sface of the svertex. | |