At the bottom level, a vertex provides access to
one of its incident cells through a void* pointer.
It can also optionally store a point. The
information about the point is in fact not used by the triangulation
data structure class provided by CGAL and is therefore only
optional when this triangulation data structure class is used
alone. It becomes compulsory when the
triangulation data structure is used as a layer for the geometric
triangulation class. (See Section .)
| |
Must be the same as the point type Traits::Point defined by the
geometric traits class of the triangulation. Optional for the
triangulation data structure alone.
|
| |
Default constructor
| |
| |
Constructs a vertex whose geometric emdedding is point
p. Optional for the triangulation data structure
alone.
| |
| |
Constructs a vertex emdedded in point p and pointing to cell
c. Optional for the triangulation data structure alone.
| |
| |
Constructs a vertex pointing to cell c.
|
|
| Returns the point. Optional for the triangulation data structure alone. |
|
| Returns the pointer to an incident cell |
|
| |
Sets the point. Optional for the triangulation data structure alone. | ||
|
| |
Sets the incident cell. |
|
| |
Performs any desired geometric test on a vertex. Checks that the pointer to an incident cell is not NULL. |