Navigation: Up, Table of Contents, Bibliography, Index, Title Page

At the bottom layer, a vertex stores a point and a provides access to one of its incident face through a void * pointer.

Types

Vertex_base::Point
must be the same as the point type Gt::Point defined by the geometric traits class of the triangulation.

Creation

Vertex_base v;
default constructor.

Vertex_base v ( Point p);
constructs a vertex embedded in point p.

Vertex_base v ( Point p, void* f);
constructs a vertex embedded in point p and pointing on face f.

Access Functions

Point v.point () returns the point.
void* v.face () a pointer to an incident face.

Setting

void v.set_point ( Point p)
sets the point.
void v.set_face ( void* f)
sets the incident face.

Checking

bool v.is_valid () performs any required geometrical test on a vertex.

Next: Class declaration of Face_base
Navigation: Up, Table of Contents, Bibliography, Index, Title Page
The GALIA project. Jan 18, 2000.