![]() |
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.
| static unsigned int | dimension; | The dimension of d0. |
| Dart::Dart_handle | |
|
Dart handle type.
| |
| Dart::Dart_const_handle | |
|
Dart const handle type.
| |
| template<unsigned int i> | |
| Dart:: Attribute_handle<i>::type | |
|
Handle to i-attributes, with 0≤i≤dimension.
| |
| template<unsigned int i> | |
| Dart:: Attribute_const_handle<i>::type | |
|
Const handle to i-attributes, with 0≤i≤dimension.
| |
| Dart_handle | d0.beta ( unsigned int i) |
Returns βi(d0).
| ||
| Dart_const_handle | d0.beta ( unsigned int i) const |
Returns βi(d0) when d0 is const.
| ||
| Dart_handle | d0.beta_inv ( unsigned int i) |
Returns βi-1(d0).
| ||
| Dart_const_handle | d0.beta_inv ( unsigned int i) const | |||
Returns βi-1(d0) when d0 is const.
| ||||
| bool | d0.is_free ( unsigned int i) const | |||
Returns true iff d0 is i-free.
| ||||
| int | d0.highest_nonfree_dimension () const | |||
| Returns the highest dimension i such that d0 is not i-free. -1 if d0 is free for any dimension. | ||||
| Dart_handle | d0.opposite () | 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. | ||
| Dart_const_handle | d0.opposite () const | 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. | ||
| Dart_handle | d0.other_extremity () | 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. | ||
| Dart_const_handle | d0.other_extremity () const | 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. | ||
| template <unsigned int i> | ||||
| Attribute_handle<i>::type | d0.attribute () |
Returns the i-attribute associated to d0.
| ||
| template <unsigned int i> | ||||
| Attribute_const_handle<i>::type | d0.attribute () const |
Returns the i-attribute associated to d0,
when d0 is const.
| ||