Update UML + Update Comments

This commit is contained in:
2026-04-29 10:07:05 +02:00
parent 9c006f94fb
commit 577a8652ec
15 changed files with 290 additions and 24 deletions

View File

@@ -3,13 +3,25 @@ package ecoparasite.svg;
import ecoparasite.representation.ValeursXY;
import ecoparasite.svg.elements.ElementsFactory;
/**
* Classe qui permet de convertir des doubles en dimension SVG.
*/
public class SVGResizing {
private double minX;
private double maxX;
private double minY;
private double maxY;
/**
* Constructeur.
* Définit les minimum et maximum X et Y.
* @param minXGrad
* @param minYGrad
* @param maxXGrad
* @param maxYGrad
*/
public SVGResizing(
double minXGrad,
double minYGrad,
@@ -42,6 +54,12 @@ public class SVGResizing {
return this.resize( vxy.getX(), vxy.getY() );
}
/**
* Permet de redimensionner quelconque valeur X Y (Provenant de ValeursXY par exemple) en Coordonnées SVG.
* @param X
* @param Y
* @return La coordonnée SVG équivalente.
*/
public Coordonnees resize( double X, double Y ){
double surface = ElementsFactory.SVG_SIZE - 2 * ElementsFactory.SVG_OFFSET;