
Go to the source code of this file.
Functions | |
| virtual int | thickenMarkedDarts (int AMarkNumber, int ADirectInfoIndex1, int ADirectInfoIndex2) |
| virtual int thickenMarkedDarts | ( | int | AMarkNumber, | |
| int | ADirectInfoIndex1, | |||
| int | ADirectInfoIndex2 | |||
| ) | [virtual] |
Épaissit les brins marqués avec la marque AMarkNumber. Chaque brin marqué est dupliqué deux fois et ses champs directInfo[ADirectInfoIndex1] et directInfo[ADirectInfoIndex2] pointent vers les brins dupliqués (ceci afin que les classes descendant de CGMapGeneric puissent effectuer la mise à jour des plongements).
Remarque: À l'issue de la méthode, pour chaque brin B marqué avec la marque AMarkNumber on alpha aussi:
B->getDirectInfo(ADirectInfoIndex1) ->getDirectInfo(ADirectInfoIndex1) = B
B->getDirectInfo(ADirectInfoIndex1) ->getDirectInfo(ADirectInfoIndex2) = NULL
B->getDirectInfo(ADirectInfoIndex2) ->getDirectInfo(ADirectInfoIndex1) = NULL
B->getDirectInfo(ADirectInfoIndex2) ->getDirectInfo(ADirectInfoIndex2) = B
| AMarkNumber | Un numéro de marque | |
| ADirectInfoIndex1 | Un premier indice de champ directInfo à utiliser | |
| ADirectInfoIndex2 | Un second indice de champ directInfo à utiliser |
1.5.8