A vertex optionally stores a point and a reference to an incident
halfedge that points to the vertex. Type tags indicate whether these
member functions are supported.
Figure
depicts the relationship between a halfedge and its incident halfedges,
vertices, and facets.
Type for (optional) associated geometry. If a point is not supported the type is void*.
| |
point type stored in vertices.
|
| |
default constructor.
| |
| |
copy constructor.
| |
| |
must exist if points are supported.
|
|
| an incident halfedge pointing towards v. |
|
| |
|
| the point. |
|
|
|
|
| |
set incident halfedge. |
The following types are equal to either Tag_true or Tag_false, depending on whether the named member function is supported or not.
| |
point().
| |
| |
halfedge().
|