| |||
default constructor.
| |||
| |||
constructor setting the incident vertices.
| |||
| |||
constructor setting the incident vertices and the neighboring faces.
| |||
| |||
constructor setting the incident vertices, the neighboring faces and
the constrained or constrained status of the edges of the face
|
|
| |
returns true if the edge between f and its neighbor
f.neighbor(i) is constrained. Precondition: . |
|
| |
sets the edge between f and its neighbor f.neighbor(i) as a constrained or unconstrained edge according to b. | ||
|
| |
sets the status (constrained or unconstrained) of the three edges of f. | ||
|
| Changes the orientation of fby exchanging vertex(0) with vertex(1) and neighbor(0) with neighbor(1) and the corresponding constrained status. |
|
| preforms a counterclockwise permutation of the vertices, neighbors and constrained status of f. |
|
| preforms a clockwise permutation of the vertices and neighbors and constrained status of f. |
|
| tests the validity of face f as a face of a plain triangulation and additionally checks if the edges of f are consistently marked as constrained or unconstrained edges in face fand its neighbors. |