CGAL 5.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. More... | |
typedef unspecified_type | Sphere_point |
sphere point type stored in SVertex. More... | |
typedef unspecified_type | SVertex_const_handle |
const handle to SVertex. More... | |
typedef unspecified_type | SHalfedge_const_handle |
const handle to SHalfedge. More... | |
typedef unspecified_type | SFace_const_handle |
const handle to SFace. More... | |
Operations | |
const Mark & | mark () const |
the mark of the svertex . More... | |
const Sphere_point & | point () const |
the sphere point of the svertex . More... | |
bool | is_isolated () const |
returns |true| if the svertex has no adjacent sedges. More... | |
SVertex_const_handle | twin () const |
the twin of the svertex . More... | |
SHalfedge_const_handle | out_sedge () const |
the first out sedge of the svertex . More... | |
SFace_const_handle | incident_sface () const |
the incident sface of the svertex . More... | |
typedef unspecified_type CGAL::Nef_polyhedron_S2< Traits >::SVertex::Mark |
type of mark.
typedef unspecified_type CGAL::Nef_polyhedron_S2< Traits >::SVertex::SFace_const_handle |
const handle to SFace.
typedef unspecified_type CGAL::Nef_polyhedron_S2< Traits >::SVertex::SHalfedge_const_handle |
const handle to SHalfedge.
typedef unspecified_type CGAL::Nef_polyhedron_S2< Traits >::SVertex::Sphere_point |
sphere point type stored in SVertex.
typedef unspecified_type CGAL::Nef_polyhedron_S2< Traits >::SVertex::SVertex_const_handle |
const handle to SVertex.
SFace_const_handle CGAL::Nef_polyhedron_S2< Traits >::SVertex::incident_sface | ( | ) | const |
the incident sface of the svertex
.
bool CGAL::Nef_polyhedron_S2< Traits >::SVertex::is_isolated | ( | ) | const |
returns |true| if the svertex
has no adjacent sedges.
const Mark& CGAL::Nef_polyhedron_S2< Traits >::SVertex::mark | ( | ) | const |
the mark of the svertex
.
SHalfedge_const_handle CGAL::Nef_polyhedron_S2< Traits >::SVertex::out_sedge | ( | ) | const |
the first out sedge of the svertex
.
const Sphere_point& CGAL::Nef_polyhedron_S2< Traits >::SVertex::point | ( | ) | const |
the sphere point of the svertex
.
SVertex_const_handle CGAL::Nef_polyhedron_S2< Traits >::SVertex::twin | ( | ) | const |
the twin of the svertex
.