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 |