Go to the source code of this file.
Functions | |
bool | canContract (CDart *ADart, int ADim) |
void | contract (CDart *ADart, int ADim, bool ADeleteDarts=false) |
int | contractMarkedCells (int AMarkNumber, int ADim, bool ADeleteDarts=false) |
bool canContract | ( | CDart * | ADart, | |
int | ADim | |||
) |
ADart | Un pointeur sur un brin | |
ADim | Une dimension |
void contract | ( | CDart * | ADart, | |
int | ADim, | |||
bool | ADeleteDarts = false | |||
) |
Contracte la cellule de dimension ADim désignées par le brin ADart.
ADart | Un pointeur sur brin | |
ADim | Une dimension | |
ADeleteDarts | Un booléen indiquant s'il faut supprimer les brins correspondant à la cellule contractée. |
int contractMarkedCells | ( | int | AMarkNumber, | |
int | ADim, | |||
bool | ADeleteDarts = false | |||
) |
Contracte lorsque cela est possible les cellules dont un brin au moins est marqué.
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 |