Go to the source code of this file.
bool canContract |
( |
CDart * |
ADart, |
|
|
int |
ADim |
|
) |
| |
- Parameters
-
ADart | Un pointeur sur un brin |
ADim | Une dimension |
- Returns
- Un booléen indiquant si la cellule peut être contractée.
void contract |
( |
CDart * |
ADart, |
|
|
int |
ADim, |
|
|
bool |
ADeleteDarts = false |
|
) |
| |
Contracte la cellule de dimension ADim désignées par le brin ADart.
- Parameters
-
ADart | Un pointeur sur brin |
ADim | Une dimension |
ADeleteDarts | Un booléen indiquant s'il faut supprimer les brins correspondant à la cellule contractée. |
canContract(ADart, ADim)
int contractMarkedCells |
( |
int |
AMarkNumber, |
|
|
int |
ADim, |
|
|
bool |
ADeleteDarts = false |
|
) |
| |
Contracte lorsque cela est possible les cellules dont un brin au moins est marqué.
- Parameters
-
AMarkNumber | Un numéro de marque |
ADim | Une dimension (1, 2 ou 3) |
ADeleteDarts | Un booléen indiquant si la contraction doit se faire en supprimant des brins |
- Returns
- Le nombre de contractions effectuées