A vertex optionally stores a point and a pointer 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.
|
| |
|
self.
| |
|
| |
|
corresponding halfedge type.
| |
|
| |
|
corresponding facet type.
| |
Type for (optionally) associated geometry. If a point is not supported the type is void*.
|
| |
|
point type stored in vertices.
| |
|
|
| an incident halfedge pointing to v. |
|
|
|
|
|
|
| the point. |
|
|
|
|
|
|
| |
| set incident halfedge. | ||
The nested types below are either equal to Tag_true or Tag_false, depending on whether the named member function is supported or not.
|
| |
|
halfedge().
| |
|
| |
|
point().
| |