Segment

Segment

représentation d'un segment : points, épaisseur, couleur

Constructor

new Segment()

Source:

Methods

dessiner()

Dessine le segment.
Source:

effacer()

Efface l'élément svg associé au segment.
Source:

fusionner_avec(segment) → {boolean}

Concatène la liste de points du segment donné à la suite de ceux du segment courant et redessine celui-ci. Renvoie un booléen pour signifier la réussite de l'opération
Source:
Parameters:
Name Type Description
segment Segment segment à fusionner
Returns:
Type:
boolean
réussite ou échec de la fusion

suit(segment) → {boolean}

Vérifie si le segment peut prendre la suite de celui donné en argument si celui-ci a les mêmes propriétés (épaisseur, couleur, positions des points)
Source:
Parameters:
Name Type Description
segment Segment segment à tester
Returns:
Type:
boolean
résultat du test de continuité