|
| |
|
vertex type.
| |
|
| |
|
halfedge type.
| |
|
| |
|
face type.
| |
|
| |
|
type for size values.
| |
|
| |
|
a bidirectional iterator over the vertices. Its value-type is
Vertex.
| |
|
| |
|
a bidirectional iterator over the halfedges. Its value-type is
Halfedge.
| |
|
| |
|
a bidirectional iterator over the faces. Its value-type is
Face.
| |
|
| |
|
construct an empty DCEL with one outer face.
| |
|
|
| |
| number of vertices. | ||
|
|
| |
| number of halfedges (always even). | ||
|
|
| number of faces. |
|
|
| |
| returns the begin-iterator of the vertices in d. | ||
|
|
| returns the past-the-end iterator of the vertices in d. |
|
|
| |
| returns the begin-iterator of the halfedges in d. | ||
|
|
| returns the past-the-end iterator of the halfedges in d. |
|
|
| returns the begin-iterator of the faces in d. |
|
|
| returns the past-the-end iterator of the faces in d. |
The following operations allocate a new element of that type. Halfedges are always allocated in pairs of opposite halfedges. The twin pointers are automatically set.
|
|
| creates a default vertex. |
|
|
| creates a new pair of opposite halfedges. |
|
|
| creates a new face. |
|
|
| |
| deletes the vertex . | ||
|
|
| |
| deletes the pair of opposite halfedges . | ||
|
|
| |
| deletes the face . | ||