The concept Dart defines a d-dimensional dart. A dart mainly stores handles to the darts linked with itself by βi, ∀i, 0≤i≤d. Moreover, it stores also handles to each non void attribute associated with itself.
|
| The dimension of d0. |
| |
Dart handle type.
| |
| |
Dart const handle type.
| |
| |
| |
Handle to i-attributes, with 0≤i≤dimension.
| |
| |
| |
Const handle to i-attributes, with 0≤i≤dimension.
|
|
|
Returns βi(d0).
| ||
|
|
Returns βi(d0) when d0 is const.
| ||
|
|
Returns βi-1(d0).
| ||
|
| |||
Returns βi-1(d0) when d0 is const.
| ||||
|
| |||
Returns true iff d0 is i-free.
| ||||
|
| |||
Returns the highest dimension i such that d0 is not i-free. -1 if d0 is free for any dimension. | ||||
|
| Returns a handle to a dart belonging to the same edge than d0, and not to the same vertex. NULL if such a dart does not exist. | ||
|
| Returns a handle to a dart belonging to the same edge than d0, and not to the same vertex, when d0 is const. NULL if such a dart does not exist. | ||
|
| Returns a handle to a dart belonging to the other vertex of the edge containing d0 (but contrary to opposite() not necessarily to the same edge). NULL if such a dart does not exist. | ||
|
| Returns a Dart_const_handle to a dart belonging to the other vertex of the edge containing d0, when d0 is const (but contrary to opposite() not necessarily to the same edge). NULL if such a dart does not exist. | ||
| ||||
|
|
Returns the i-attribute associated to d0.
| ||
| ||||
|
|
Returns the i-attribute associated to d0,
when d0 is const.
|