Update UML + Update Comments
This commit is contained in:
@@ -4,12 +4,22 @@ import ecoparasite.svg.Coordonnees;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
/**
|
||||
* Permet de construire une droite/ligne en SVG.
|
||||
*/
|
||||
public class Line extends Element {
|
||||
|
||||
private Coordonnees coordonneesB;
|
||||
private String color;
|
||||
private int lineWidth;
|
||||
|
||||
/**
|
||||
* Constructeur
|
||||
* @param coordonneesA Coordonnées de départ
|
||||
* @param coordonneesB Coordonnées d'arrivé.
|
||||
* @param color Couleur provenant de ElementsFactory
|
||||
* @param lineWidth Epaisseur de la ligne.
|
||||
*/
|
||||
public Line(Coordonnees coordonneesA, Coordonnees coordonneesB, String color, int lineWidth) {
|
||||
super(coordonneesA);
|
||||
this.coordonneesB = coordonneesB;
|
||||
@@ -56,6 +66,10 @@ public class Line extends Element {
|
||||
this.lineWidth = lineWidth;
|
||||
}
|
||||
|
||||
/**
|
||||
* Génère la string SVG de l'élément.
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public String toSVG() {
|
||||
StringBuilder svg = new StringBuilder();
|
||||
|
||||
Reference in New Issue
Block a user