32 Commits

Author SHA1 Message Date
4f06d88435 Merge pull request '27.04.26-2' (#19) from 27.04.26-2 into master
Reviewed-on: #19
2026-04-29 09:58:05 +00:00
15cb208a1f Merge branch 'master' into 27.04.26-2 2026-04-29 09:58:00 +00:00
ed259faa65 Update doc and fix weak problems 2026-04-29 11:54:29 +02:00
92f9a3eca4 Merge remote-tracking branch 'origin/27.04.26-2' into 27.04.26-2 2026-04-29 11:21:20 +02:00
07fd553926 Add test2 2026-04-29 11:21:15 +02:00
c1a11a6295 Javadoc + Filename + App 2026-04-29 11:14:07 +02:00
de7a25bf30 Merge pull request '27.04.26-2' (#18) from 27.04.26-2 into master
Reviewed-on: #18
2026-04-29 08:08:12 +00:00
d9303dd78a Merge branch 'master' into 27.04.26-2 2026-04-29 08:08:06 +00:00
5ebe7d0449 Merge remote-tracking branch 'origin/27.04.26-2' into 27.04.26-2 2026-04-29 10:07:11 +02:00
577a8652ec Update UML + Update Comments 2026-04-29 10:07:05 +02:00
4db6dd24df Merge pull request '27.04.26-2' (#17) from 27.04.26-2 into master
Reviewed-on: #17
2026-04-29 07:24:05 +00:00
d227208578 Merge branch 'master' into 27.04.26-2 2026-04-29 07:23:59 +00:00
9c006f94fb Merge remote-tracking branch 'origin/27.04.26-2' into 27.04.26-2 2026-04-29 09:23:25 +02:00
d0a5315ca2 Fix Nettoyage longueur 2026-04-29 09:23:17 +02:00
7b3e3f8829 Merge pull request 'Tracé des points et de la regression' (#16) from 27.04.26-2 into master
Reviewed-on: #16
2026-04-27 13:19:34 +00:00
3fd7ef15b4 Merge branch 'master' into 27.04.26-2 2026-04-27 13:19:27 +00:00
1b9efaa239 Tracé des points et de la regression 2026-04-27 15:18:30 +02:00
96cdac60eb Merge pull request 'Tracé des axes' (#15) from 27.04.26-2 into master
Reviewed-on: #15
2026-04-27 10:57:03 +00:00
82901f623b Tracé des axes 2026-04-27 12:56:24 +02:00
8ac87e9edb Merge pull request '08.04.26-midAfternoon' (#14) from 08.04.26-midAfternoon into master
Reviewed-on: #14
2026-04-27 09:36:24 +00:00
e48826b765 Merge branch 'master' into 08.04.26-midAfternoon 2026-04-27 09:36:17 +00:00
7800a92dae Supprimer src/ecoparasite/LectureEval.java 2026-04-27 09:36:09 +00:00
90ebe64393 JavaDoc et Gradation des axes Dones 2026-04-22 11:17:31 +02:00
35274a963b JavaDoc 2026-04-22 11:05:14 +02:00
7305393f6c JavaDoc 2026-04-20 16:39:00 +02:00
c13bb289ed JavaDoc 2026-04-08 16:00:42 +02:00
c9dbe7dc3b Merge pull request 'Fix dumb nettoyage' (#13) from Ben8AvrilAM into master
Reviewed-on: #13
2026-04-08 13:27:09 +00:00
a56c59456b Fix dumb nettoyage 2026-04-08 15:25:40 +02:00
c8ee9b0a37 Merge pull request 'Ben8Avril' (#12) from Ben8Avril into master
Reviewed-on: #12
2026-04-08 12:48:21 +00:00
dc2ea03224 Merge branch 'master' into Ben8Avril 2026-04-08 12:48:14 +00:00
519ce77813 Merge remote-tracking branch 'origin/Ben8Avril' into Ben8Avril 2026-04-08 14:47:46 +02:00
110784a530 Begin SVG. 2026-04-08 14:47:42 +02:00
110 changed files with 5916 additions and 680 deletions

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>All Classes and Interfaces</title> <title>All Classes and Interfaces</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="class index"> <meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter"> <meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -58,78 +58,118 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/Application.html" title="class in ecoparasite">Application</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/Application.html" title="class in ecoparasite">Application</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/elements/Circle.html" title="class in ecoparasite.svg.elements">Circle</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Element Cercle SVG.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de faire de la complétion de données.</div> <div class="block">Permet de faire de la complétion de données.</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe qui permet de stocker les coordonnées utilisées pour le positionnement sur le fichier SVG.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> <div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface définissant la fonction de Parsing des données</div> <div class="block">Interface définissant la fonction de Parsing des données</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/elements/Element.html" title="class in ecoparasite.svg.elements">Element</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe abstraite qui permet de définir des éléments SVG.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Contient divers éléments utiles pour les fichiers SVG.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/svg/IncorrectAxesPointsException.html" title="class in ecoparasite.svg">IncorrectAxesPointsException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception déclenchée lorsque le format des Axes est incorrect par rapport à ce que la fonction attend.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div> <div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Est déclenché si une erreur est survenue lors de la lecture d'un fichier.</div> <div class="block">Est déclenché si une erreur est survenue lors de la lecture d'un fichier.</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5"> <div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Gère une exception lorsque qu'un type de parsing n'existe pas ou bien <div class="block">Gère une exception lorsque qu'un type de parsing n'existe pas ou bien
qu'une erreur est survenue durant le parsing d'une donnée.</div> qu'une erreur est survenue durant le parsing d'une donnée.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/LectureEval.html" title="class in ecoparasite">LectureEval</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de construire une droite/ligne en SVG.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Mackerel.html" title="class in ecoparasite.poisson">Mackerel</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Hérite de Poisson.</div> <div class="block">Hérite de Poisson.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/MackerelSerra.html" title="class in ecoparasite.poisson">MackerelSerra</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/MackerelSerra.html" title="class in ecoparasite.poisson">MackerelSerra</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe MackerelSerra créer pour le fichier test2.csv <div class="block">Classe MackerelSerra créer pour le fichier test2.csv
cette classe existe principalement pour l'évaluation</div> cette classe existe principalement pour l'évaluation</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Merlu.html" title="class in ecoparasite.poisson">Merlu</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Hérite de Poisson.</div> <div class="block">Hérite de Poisson.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class Définissant les méthodes statics de Nettoyage des données</div> <div class="block">Class Définissant les méthodes statics de Nettoyage des données</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet d'illustrer une partie d'un poisson.</div> <div class="block">Permet d'illustrer une partie d'un poisson.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe générique pour un individu Poisson.</div> <div class="block">Classe générique pour un individu Poisson.</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de gérer une population selon les années.</div> <div class="block">Permet de gérer une population selon les années.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe qui permet de gérer un intervalle de données issues d'un CSV.</div> <div class="block">Classe qui permet de gérer un intervalle de données issues d'un CSV.</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de stocker les paramètres d'une population pour une année spécifique.</div> <div class="block">Permet de stocker les paramètres d'une population pour une année spécifique.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de parser une population spécifique via les schémas fournis.</div> <div class="block">Permet de parser une population spécifique via les schémas fournis.</div>
</div> </div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></div> <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Permet de stocker les données brutes d'un fichier chargé CSV, avant d'être changé en Classe plus spécifique.</div> <div class="block">Permet de stocker les données brutes d'un fichier chargé CSV, avant d'être changé en Classe plus spécifique.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></div> <div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="ecoparasite/input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5"> <div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Est déclenché lors du dépassement d'index lors de la récupération d'une entrée d'un RawData.</div> <div class="block">Est déclenché lors du dépassement d'index lors de la récupération d'une entrée d'un RawData.</div>
</div> </div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe qui permet de construire les éléments présents sur le SVG.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/SVGFactory.html" title="class in ecoparasite.svg">SVGFactory</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Classe qui permet de convertir des doubles en dimension SVG.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Élement qui permet de générer un texte sur le SVG.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="ecoparasite/representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Représente un tuple de Valeurs X/Y pour nos données.</div>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>All Packages</title> <title>All Packages</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="package index"> <meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter"> <meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -66,6 +66,12 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ecoparasite/population/package-summary.html">ecoparasite.population</a></div> <div class="col-first odd-row-color"><a href="ecoparasite/population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ecoparasite/representation/package-summary.html">ecoparasite.representation</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ecoparasite/svg/package-summary.html">ecoparasite.svg</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ecoparasite/svg/elements/package-summary.html">ecoparasite.svg.elements</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</main> </main>
</div> </div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Constant Field Values</title> <title>Constant Field Values</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="summary of constants"> <meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriter"> <meta name="generator" content="javadoc/ConstantsSummaryWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -52,6 +52,7 @@ loadScripts(document, 'script');</script>
<li><a href="#" tabindex="0">Constant Field Values</a> <li><a href="#" tabindex="0">Constant Field Values</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#ecoparasite.input" tabindex="0">ecoparasite.input.*</a></li> <li><a href="#ecoparasite.input" tabindex="0">ecoparasite.input.*</a></li>
<li><a href="#ecoparasite.svg" tabindex="0">ecoparasite.svg.*</a></li>
</ol> </ol>
</li> </li>
</ol> </ol>
@@ -82,6 +83,40 @@ loadScripts(document, 'script');</script>
</li> </li>
</ul> </ul>
</section> </section>
<section class="constants-summary" id="ecoparasite.svg">
<h2 title="ecoparasite.svg.*">ecoparasite.svg.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>ecoparasite.svg.elements.<a href="ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="ecoparasite.svg.elements.ElementsFactory.AXES_TEXT_SIZE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="ecoparasite/svg/elements/ElementsFactory.html#AXES_TEXT_SIZE">AXES_TEXT_SIZE</a></code></div>
<div class="col-last even-row-color"><code>10</code></div>
<div class="col-first odd-row-color"><code id="ecoparasite.svg.elements.ElementsFactory.COLOR_BLACK">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="ecoparasite/svg/elements/ElementsFactory.html#COLOR_BLACK">COLOR_BLACK</a></code></div>
<div class="col-last odd-row-color"><code>"black"</code></div>
<div class="col-first even-row-color"><code id="ecoparasite.svg.elements.ElementsFactory.COLOR_BLUE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="ecoparasite/svg/elements/ElementsFactory.html#COLOR_BLUE">COLOR_BLUE</a></code></div>
<div class="col-last even-row-color"><code>"blue"</code></div>
<div class="col-first odd-row-color"><code id="ecoparasite.svg.elements.ElementsFactory.COLOR_RED">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="ecoparasite/svg/elements/ElementsFactory.html#COLOR_RED">COLOR_RED</a></code></div>
<div class="col-last odd-row-color"><code>"red"</code></div>
<div class="col-first even-row-color"><code id="ecoparasite.svg.elements.ElementsFactory.COLOR_WHITE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="ecoparasite/svg/elements/ElementsFactory.html#COLOR_WHITE">COLOR_WHITE</a></code></div>
<div class="col-last even-row-color"><code>"white"</code></div>
<div class="col-first odd-row-color"><code id="ecoparasite.svg.elements.ElementsFactory.SVG_OFFSET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="ecoparasite/svg/elements/ElementsFactory.html#SVG_OFFSET">SVG_OFFSET</a></code></div>
<div class="col-last odd-row-color"><code>50</code></div>
<div class="col-first even-row-color"><code id="ecoparasite.svg.elements.ElementsFactory.SVG_SIZE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="ecoparasite/svg/elements/ElementsFactory.html#SVG_SIZE">SVG_SIZE</a></code></div>
<div class="col-last even-row-color"><code>800</code></div>
</div>
</li>
</ul>
</section>
</main> </main>
</div> </div>
</body> </body>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Application</title> <title>Application</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite, class: Application"> <meta name="description" content="declaration: package: ecoparasite, class: Application">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -63,6 +63,12 @@ loadScripts(document, 'script');</script>
</li> </li>
<li><a href="#method-detail" tabindex="0">Method Details</a> <li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#validFileName(java.io.File,java.util.HashSet)" tabindex="0">validFileName(File, HashSet)</a></li>
<li><a href="#validFile()" tabindex="0">validFile()</a></li>
<li><a href="#MackerelFile(java.lang.String)" tabindex="0">MackerelFile(String)</a></li>
<li><a href="#MerluFile(java.lang.String)" tabindex="0">MerluFile(String)</a></li>
<li><a href="#PopPeru(java.lang.String)" tabindex="0">PopPeru(String)</a></li>
<li><a href="#test2Render(java.lang.String)" tabindex="0">test2Render(String)</a></li>
<li><a href="#main(java.lang.String%5B%5D)" tabindex="0">main(String[])</a></li> <li><a href="#main(java.lang.String%5B%5D)" tabindex="0">main(String[])</a></li>
</ol> </ol>
</li> </li>
@@ -110,7 +116,26 @@ loadScripts(document, 'script');</script>
<div class="table-header col-second">Method</div> <div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#MackerelFile(java.lang.String)" class="member-name-link">MackerelFile</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#MerluFile(java.lang.String)" class="member-name-link">MerluFile</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#PopPeru(java.lang.String)" class="member-name-link">PopPeru</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#test2Render(java.lang.String)" class="member-name-link">test2Render</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#validFile()" class="member-name-link">validFile</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#validFileName(java.io.File,java.util.HashSet)" class="member-name-link">validFileName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;dir,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;listeName)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
</div> </div>
</div> </div>
@@ -146,6 +171,83 @@ loadScripts(document, 'script');</script>
<h2>Method Details</h2> <h2>Method Details</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="validFileName(java.io.File,java.util.HashSet)">
<h3>validFileName</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">validFileName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;dir,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;listeName)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="validFile()">
<h3>validFile</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">validFile</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="MackerelFile(java.lang.String)">
<h3>MackerelFile</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">MackerelFile</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span>
throws <span class="exceptions"><a href="input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a>,
<a href="input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></code></dd>
<dd><code><a href="input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code></dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="MerluFile(java.lang.String)">
<h3>MerluFile</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">MerluFile</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span>
throws <span class="exceptions"><a href="input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a>,
<a href="input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></code></dd>
<dd><code><a href="input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code></dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="PopPeru(java.lang.String)">
<h3>PopPeru</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">PopPeru</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span>
throws <span class="exceptions"><a href="input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a>,
<a href="input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></code></dd>
<dd><code><a href="input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code></dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="test2Render(java.lang.String)">
<h3>test2Render</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">test2Render</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span>
throws <span class="exceptions"><a href="input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a>,
<a href="input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></code></dd>
<dd><code><a href="input/RawDataOverflow.html" title="class in ecoparasite.input">RawDataOverflow</a></code></dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="main(java.lang.String[])"> <section class="detail" id="main(java.lang.String[])">
<h3>main</h3> <h3>main</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Completion</title> <title>Completion</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.completion, class: Completion"> <meta name="description" content="declaration: package: ecoparasite.completion, class: Completion">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -68,6 +68,7 @@ loadScripts(document, 'script');</script>
<li><a href="#completeColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)" tabindex="0">completeColumnsLinear(HashSet, Function, Function, BiConsumer)</a></li> <li><a href="#completeColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)" tabindex="0">completeColumnsLinear(HashSet, Function, Function, BiConsumer)</a></li>
<li><a href="#calculateLinearA(java.util.HashSet,java.util.function.Function,java.util.function.Function,double,double)" tabindex="0">calculateLinearA(HashSet, Function, Function, double, double)</a></li> <li><a href="#calculateLinearA(java.util.HashSet,java.util.function.Function,java.util.function.Function,double,double)" tabindex="0">calculateLinearA(HashSet, Function, Function, double, double)</a></li>
<li><a href="#calculateLinearB(double,double,double)" tabindex="0">calculateLinearB(double, double, double)</a></li> <li><a href="#calculateLinearB(double,double,double)" tabindex="0">calculateLinearB(double, double, double)</a></li>
<li><a href="#getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)" tabindex="0">getLinearCoef(HashSet, Function, Function)</a></li>
</ol> </ol>
</li> </li>
</ol> </ol>
@@ -152,6 +153,13 @@ Si une valeur est manquante, elle sera remplacé par la moyenne ou par regressio
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de remplacer les valeurs inexistantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).</div> <div class="block">Permet de remplacer les valeurs inexistantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br>double[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)" class="member-name-link">getLinearCoef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de retourner les coefficients de la regression linéaire.</div>
</div>
</div> </div>
</div> </div>
</div> </div>
@@ -296,6 +304,28 @@ Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestat
</div> </div>
</section> </section>
</li> </li>
<li>
<section class="detail" id="getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)">
<h3>getLinearCoef</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type">double[]</span>&nbsp;<span class="element-name">getLinearCoef</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY)</span></div>
<div class="block">Permet de retourner les coefficients de la regression linéaire.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><span id="getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)-type-param-T"><code>T</code> - Le type de données cobaye.</span></dd>
<dd><span id="getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)-type-param-V"><code>V</code> - Le type de valeurs de retour numérique.</span></dd>
<dt>Parameters:</dt>
<dd><code>list</code> - La liste de données de type T.</dd>
<dd><code>getX</code> - Le Getter des valeurs X.</dd>
<dd><code>getY</code> - Le Getter des valeurs Y.</dd>
<dt>Returns:</dt>
<dd>Les coefficients a et b, [0] = a, [1] = b</dd>
</dl>
</div>
</section>
</li>
</ul> </ul>
</section> </section>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.completion</title> <title>ecoparasite.completion</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.completion"> <meta name="description" content="declaration: package: ecoparasite.completion">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -75,14 +75,6 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.completion Class Hierarchy</title> <title>ecoparasite.completion Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite.completion"> <meta name="description" content="tree: package: ecoparasite.completion">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>DataParsing</title> <title>DataParsing</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.input, interface: DataParsing"> <meta name="description" content="declaration: package: ecoparasite.input, interface: DataParsing">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>InputFactory</title> <title>InputFactory</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.input, class: InputFactory"> <meta name="description" content="declaration: package: ecoparasite.input, class: InputFactory">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>InputFileException</title> <title>InputFileException</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.input, class: InputFileException"> <meta name="description" content="declaration: package: ecoparasite.input, class: InputFileException">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>InvalidParsingException</title> <title>InvalidParsingException</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.input, class: InvalidParsingException"> <meta name="description" content="declaration: package: ecoparasite.input, class: InvalidParsingException">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>RawData</title> <title>RawData</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.input, class: RawData"> <meta name="description" content="declaration: package: ecoparasite.input, class: RawData">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>RawDataOverflow</title> <title>RawDataOverflow</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.input, class: RawDataOverflow"> <meta name="description" content="declaration: package: ecoparasite.input, class: RawDataOverflow">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.input</title> <title>ecoparasite.input</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.input"> <meta name="description" content="declaration: package: ecoparasite.input">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -75,14 +75,6 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../completion/package-summary.html">ecoparasite.completion</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.input Class Hierarchy</title> <title>ecoparasite.input Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite.input"> <meta name="description" content="tree: package: ecoparasite.input">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Nettoyage</title> <title>Nettoyage</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.nettoyage, class: Nettoyage"> <meta name="description" content="declaration: package: ecoparasite.nettoyage, class: Nettoyage">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -63,10 +63,8 @@ loadScripts(document, 'script');</script>
</li> </li>
<li><a href="#method-detail" tabindex="0">Method Details</a> <li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list"> <ol class="toc-list">
<li><a href="#nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)" tabindex="0">nettoieColumnsMoyenne(HashSet, Function, BiConsumer, boolean)</a></li> <li><a href="#nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)" tabindex="0">nettoieColumns(HashSet, Function, BiConsumer, boolean)</a></li>
<li><a href="#nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" tabindex="0">nettoieColumnsMoyenne(HashSet, Function, BiConsumer)</a></li> <li><a href="#nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" tabindex="0">nettoieColumns(HashSet, Function, BiConsumer)</a></li>
<li><a href="#nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer,boolean)" tabindex="0">nettoieColumnsLinear(HashSet, Function, Function, BiConsumer, boolean)</a></li>
<li><a href="#nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)" tabindex="0">nettoieColumnsLinear(HashSet, Function, Function, BiConsumer)</a></li>
</ol> </ol>
</li> </li>
</ol> </ol>
@@ -114,36 +112,19 @@ loadScripts(document, 'script');</script>
<div class="table-header col-second">Method</div> <div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">nettoieColumnsLinear</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list, <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">nettoieColumns</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setY)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Polymorphisme de la fonction nettoyage de colonne linéaire avec par défaut, l'autorisation des valeurs négatives.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer,boolean)" class="member-name-link">nettoieColumnsLinear</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setY,
boolean&nbsp;allowNegative)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet à l'aide d'une regression linéaire, corrélation entre deux valeurs.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">nettoieColumnsMoyenne</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue)</code></div> <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Polymorphisme de la fonction précédente.</div> <div class="block">Polymorphisme de la fonction précédente.</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)" class="member-name-link">nettoieColumnsMoyenne</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list, <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)" class="member-name-link">nettoieColumns</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue,
boolean&nbsp;allowNegative)</code></div> boolean&nbsp;allowNegative)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).</div> <div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par null.</div>
</div> </div>
</div> </div>
</div> </div>
@@ -179,19 +160,19 @@ loadScripts(document, 'script');</script>
<h2>Method Details</h2> <h2>Method Details</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)"> <section class="detail" id="nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)">
<h3>nettoieColumnsMoyenne</h3> <h3>nettoieColumns</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">nettoieColumnsMoyenne</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list, <div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">nettoieColumns</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue,
boolean&nbsp;allowNegative)</span></div> boolean&nbsp;allowNegative)</span></div>
<div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles). <div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par null.
Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation.</div> Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation.</div>
<dl class="notes"> <dl class="notes">
<dt>Type Parameters:</dt> <dt>Type Parameters:</dt>
<dd><span id="nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)-type-param-T"><code>T</code> - Le type de données cobaye. Exemple : Poisson, Population</span></dd> <dd><span id="nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)-type-param-T"><code>T</code> - Le type de données cobaye. Exemple : Poisson, Population</span></dd>
<dd><span id="nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)-type-param-V"><code>V</code> - Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.</span></dd> <dd><span id="nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)-type-param-V"><code>V</code> - Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.</span></dd>
<dt>Parameters:</dt> <dt>Parameters:</dt>
<dd><code>list</code> - La liste de données cobaye.</dd> <dd><code>list</code> - La liste de données cobaye.</dd>
<dd><code>getValue</code> - La fonction (Getter) qui permet d'obtenir la valeur que l'on veut vérifier</dd> <dd><code>getValue</code> - La fonction (Getter) qui permet d'obtenir la valeur que l'on veut vérifier</dd>
@@ -204,17 +185,17 @@ Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestat
</section> </section>
</li> </li>
<li> <li>
<section class="detail" id="nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)"> <section class="detail" id="nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)">
<h3>nettoieColumnsMoyenne</h3> <h3>nettoieColumns</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">nettoieColumnsMoyenne</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list, <div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">nettoieColumns</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getValue,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue)</span></div> <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setValue)</span></div>
<div class="block">Polymorphisme de la fonction précédente. Autorise les valeurs abérrantes à être négative.</div> <div class="block">Polymorphisme de la fonction précédente. Autorise les valeurs abérrantes à être négative.</div>
<dl class="notes"> <dl class="notes">
<dt>Type Parameters:</dt> <dt>Type Parameters:</dt>
<dd><span id="nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)-type-param-T"><code>T</code> - </span></dd> <dd><span id="nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)-type-param-T"><code>T</code> - </span></dd>
<dd><span id="nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)-type-param-V"><code>V</code> - </span></dd> <dd><span id="nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)-type-param-V"><code>V</code> - </span></dd>
<dt>Parameters:</dt> <dt>Parameters:</dt>
<dd><code>list</code> - </dd> <dd><code>list</code> - </dd>
<dd><code>getValue</code> - </dd> <dd><code>getValue</code> - </dd>
@@ -224,56 +205,6 @@ Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestat
</div> </div>
</section> </section>
</li> </li>
<li>
<section class="detail" id="nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer,boolean)">
<h3>nettoieColumnsLinear</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">nettoieColumnsLinear</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setY,
boolean&nbsp;allowNegative)</span></div>
<div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet à l'aide d'une regression linéaire, corrélation entre deux valeurs.
Exemple d'utilisation : T = Poisson, V = Double, getX = Poisson::getWidth, getY = Poisson::getInfes, setY = Poisson::setInfes</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><span id="nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer,boolean)-type-param-T"><code>T</code> - Le type de données cobaye. Exemple : Poisson, Population</span></dd>
<dd><span id="nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer,boolean)-type-param-V"><code>V</code> - Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.</span></dd>
<dt>Parameters:</dt>
<dd><code>list</code> - La liste de données cobaye.</dd>
<dd><code>getX</code> - La fonction (Getter) qui permet d'obtenir les données du X de notre regression linéaire.</dd>
<dd><code>getY</code> - La fonction (Getter) qui permet d'obtenir la valeur que l'on veut vérifier</dd>
<dd><code>setY</code> - La fonction (Setter) qui permet de remplacer la valeur si null.</dd>
<dd><code>allowNegative</code> - Savoir si une valeur négative est forcément aberrant.</dd>
<dt>Returns:</dt>
<dd>Le HashSet avec les valeurs remplacés.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)">
<h3>nettoieColumnsLinear</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;</span>&nbsp;<span class="element-name">nettoieColumnsLinear</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;T,<wbr>V&gt;&nbsp;setY)</span></div>
<div class="block">Polymorphisme de la fonction nettoyage de colonne linéaire avec par défaut, l'autorisation des valeurs négatives.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><span id="nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)-type-param-T"><code>T</code> - </span></dd>
<dd><span id="nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)-type-param-V"><code>V</code> - </span></dd>
<dt>Parameters:</dt>
<dd><code>list</code> - </dd>
<dd><code>getX</code> - </dd>
<dd><code>getY</code> - </dd>
<dd><code>setY</code> - </dd>
<dt>Returns:</dt>
</dl>
</div>
</section>
</li>
</ul> </ul>
</section> </section>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.nettoyage</title> <title>ecoparasite.nettoyage</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.nettoyage"> <meta name="description" content="declaration: package: ecoparasite.nettoyage">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -75,14 +75,6 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../completion/package-summary.html">ecoparasite.completion</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.nettoyage Class Hierarchy</title> <title>ecoparasite.nettoyage Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite.nettoyage"> <meta name="description" content="tree: package: ecoparasite.nettoyage">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite</title> <title>ecoparasite</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite"> <meta name="description" content="declaration: package: ecoparasite">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -83,6 +83,10 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="population/package-summary.html">ecoparasite.population</a></div> <div class="col-first even-row-color"><a href="population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="representation/package-summary.html">ecoparasite.representation</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="svg/package-summary.html">ecoparasite.svg</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>
@@ -94,8 +98,6 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Application.html" title="class in ecoparasite">Application</a></div> <div class="col-first even-row-color class-summary class-summary-tab2"><a href="Application.html" title="class in ecoparasite">Application</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div> <div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LectureEval.html" title="class in ecoparasite">LectureEval</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite Class Hierarchy</title> <title>ecoparasite Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite"> <meta name="description" content="tree: package: ecoparasite">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -63,7 +63,6 @@ loadScripts(document, 'script');</script>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul> <ul>
<li class="circle">ecoparasite.<a href="Application.html" class="type-name-link" title="class in ecoparasite">Application</a></li> <li class="circle">ecoparasite.<a href="Application.html" class="type-name-link" title="class in ecoparasite">Application</a></li>
<li class="circle">ecoparasite.<a href="LectureEval.html" class="type-name-link" title="class in ecoparasite">LectureEval</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Mackerel</title> <title>Mackerel</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: Mackerel"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: Mackerel">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -149,7 +149,7 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Mackerel.<
</div> </div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3> <h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3>
<code><a href="Poisson.html#getFishParts()" title="getFishParts()">getFishParts</a>, <a href="Poisson.html#getId()" title="getId()">getId</a>, <a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#setFishParts(java.util.HashSet)" title="setFishParts(HashSet)">setFishParts</a>, <a href="Poisson.html#setInfestation(java.lang.Double)" title="setInfestation(Double)">setInfestation</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div> <code><a href="Poisson.html#getFishParts()" title="getFishParts()">getFishParts</a>, <a href="Poisson.html#getId()" title="getId()">getId</a>, <a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#setFishParts(java.util.HashSet)" title="setFishParts(HashSet)">setFishParts</a>, <a href="Poisson.html#setInfestation(java.lang.Double)" title="setInfestation(Double)">setInfestation</a>, <a href="Poisson.html#setLength(java.lang.Double)" title="setLength(Double)">setLength</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3> <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> <code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>MackerelSerra</title> <title>MackerelSerra</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: MackerelSerra"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: MackerelSerra">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -149,7 +149,7 @@ cette classe existe principalement pour l'évaluation</div>
</div> </div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3> <h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3>
<code><a href="Poisson.html#getFishParts()" title="getFishParts()">getFishParts</a>, <a href="Poisson.html#getId()" title="getId()">getId</a>, <a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#setFishParts(java.util.HashSet)" title="setFishParts(HashSet)">setFishParts</a>, <a href="Poisson.html#setInfestation(java.lang.Double)" title="setInfestation(Double)">setInfestation</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div> <code><a href="Poisson.html#getFishParts()" title="getFishParts()">getFishParts</a>, <a href="Poisson.html#getId()" title="getId()">getId</a>, <a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#setFishParts(java.util.HashSet)" title="setFishParts(HashSet)">setFishParts</a>, <a href="Poisson.html#setInfestation(java.lang.Double)" title="setInfestation(Double)">setInfestation</a>, <a href="Poisson.html#setLength(java.lang.Double)" title="setLength(Double)">setLength</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3> <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> <code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Merlu</title> <title>Merlu</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: Merlu"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: Merlu">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -149,7 +149,7 @@ Ajoute les fonctions de Parsing liés aux données collectées sur le Merlu.</di
</div> </div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3> <h3 id="methods-inherited-from-class-ecoparasite.poisson.Poisson">Methods inherited from class&nbsp;<a href="Poisson.html#method-summary" title="class in ecoparasite.poisson">Poisson</a></h3>
<code><a href="Poisson.html#getFishParts()" title="getFishParts()">getFishParts</a>, <a href="Poisson.html#getId()" title="getId()">getId</a>, <a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#setFishParts(java.util.HashSet)" title="setFishParts(HashSet)">setFishParts</a>, <a href="Poisson.html#setInfestation(java.lang.Double)" title="setInfestation(Double)">setInfestation</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div> <code><a href="Poisson.html#getFishParts()" title="getFishParts()">getFishParts</a>, <a href="Poisson.html#getId()" title="getId()">getId</a>, <a href="Poisson.html#getInfestation()" title="getInfestation()">getInfestation</a>, <a href="Poisson.html#getLength()" title="getLength()">getLength</a>, <a href="Poisson.html#getWeight()" title="getWeight()">getWeight</a>, <a href="Poisson.html#setFishParts(java.util.HashSet)" title="setFishParts(HashSet)">setFishParts</a>, <a href="Poisson.html#setInfestation(java.lang.Double)" title="setInfestation(Double)">setInfestation</a>, <a href="Poisson.html#setLength(java.lang.Double)" title="setLength(Double)">setLength</a>, <a href="Poisson.html#toString()" title="toString()">toString</a></code></div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3> <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> <code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>PartiePoisson</title> <title>PartiePoisson</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: PartiePoisson"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: PartiePoisson">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Poisson</title> <title>Poisson</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.poisson, class: Poisson"> <meta name="description" content="declaration: package: ecoparasite.poisson, class: Poisson">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -75,6 +75,7 @@ loadScripts(document, 'script');</script>
<li><a href="#getInfestation()" tabindex="0">getInfestation()</a></li> <li><a href="#getInfestation()" tabindex="0">getInfestation()</a></li>
<li><a href="#getFishParts()" tabindex="0">getFishParts()</a></li> <li><a href="#getFishParts()" tabindex="0">getFishParts()</a></li>
<li><a href="#setInfestation(java.lang.Double)" tabindex="0">setInfestation(Double)</a></li> <li><a href="#setInfestation(java.lang.Double)" tabindex="0">setInfestation(Double)</a></li>
<li><a href="#setLength(java.lang.Double)" tabindex="0">setLength(Double)</a></li>
<li><a href="#setFishParts(java.util.HashSet)" tabindex="0">setFishParts(HashSet)</a></li> <li><a href="#setFishParts(java.util.HashSet)" tabindex="0">setFishParts(HashSet)</a></li>
<li><a href="#toString()" tabindex="0">toString()</a></li> <li><a href="#toString()" tabindex="0">toString()</a></li>
</ol> </ol>
@@ -183,9 +184,14 @@ Des types hérités plus précis, notamment pour le parsing sont disponibles dan
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Setter de l'attribut infestation</div> <div class="block">Setter de l'attribut infestation</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setLength(java.lang.Double)" class="member-name-link">setLength</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Setter de l'attribut length</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet d'afficher les informations de notre poisson</div> <div class="block">Permet d'afficher les informations de notre poisson</div>
</div> </div>
</div> </div>
@@ -327,6 +333,19 @@ Des types hérités plus précis, notamment pour le parsing sont disponibles dan
</section> </section>
</li> </li>
<li> <li>
<section class="detail" id="setLength(java.lang.Double)">
<h3>setLength</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setLength</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&nbsp;length)</span></div>
<div class="block">Setter de l'attribut length</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>length</code> - le Double de la nouvelle valeur de la length</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="setFishParts(java.util.HashSet)"> <section class="detail" id="setFishParts(java.util.HashSet)">
<h3>setFishParts</h3> <h3>setFishParts</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.poisson</title> <title>ecoparasite.poisson</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.poisson"> <meta name="description" content="declaration: package: ecoparasite.poisson">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -75,14 +75,6 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../completion/package-summary.html">ecoparasite.completion</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.poisson Class Hierarchy</title> <title>ecoparasite.poisson Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite.poisson"> <meta name="description" content="tree: package: ecoparasite.poisson">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Population</title> <title>Population</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.population, class: Population"> <meta name="description" content="declaration: package: ecoparasite.population, class: Population">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>PopulationArgInterval</title> <title>PopulationArgInterval</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.population, class: PopulationArgInterval"> <meta name="description" content="declaration: package: ecoparasite.population, class: PopulationArgInterval">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>PopulationArgs</title> <title>PopulationArgs</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.population, class: PopulationArgs"> <meta name="description" content="declaration: package: ecoparasite.population, class: PopulationArgs">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -211,7 +211,9 @@ Par convention, si on est sur le total, on mettra comme année 0.</div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Avoir sous forme de string les données de nos arguments de population.</div>
</div>
</div> </div>
</div> </div>
</div> </div>
@@ -457,9 +459,11 @@ Initialise l'objet avec une année par défaut (0).</div>
<h3>toString</h3> <h3>toString</h3>
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Avoir sous forme de string les données de nos arguments de population.</div>
<dl class="notes"> <dl class="notes">
<dt>Overrides:</dt> <dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd> <dd><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
<dt>Returns:</dt>
</dl> </dl>
</div> </div>
</section> </section>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>PopulationParsing</title> <title>PopulationParsing</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.population, class: PopulationParsing"> <meta name="description" content="declaration: package: ecoparasite.population, class: PopulationParsing">
<meta name="generator" content="javadoc/ClassWriter"> <meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.population</title> <title>ecoparasite.population</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.population"> <meta name="description" content="declaration: package: ecoparasite.population">
<meta name="generator" content="javadoc/PackageWriter"> <meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -75,14 +75,6 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div> <div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../completion/package-summary.html">ecoparasite.completion</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../input/package-summary.html">ecoparasite.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../nettoyage/package-summary.html">ecoparasite.nettoyage</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../poisson/package-summary.html">ecoparasite.poisson</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div> </div>
</div> </div>
</li> </li>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.population Class Hierarchy</title> <title>ecoparasite.population Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite.population"> <meta name="description" content="tree: package: ecoparasite.population">
<meta name="generator" content="javadoc/PackageTreeWriter"> <meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">

View File

@@ -0,0 +1,244 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ValeursXY</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.representation, class: ValeursXY">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.representation</a></li>
<li><a href="ValeursXY.html" class="current-selection">ValeursXY</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(double,double)" tabindex="0">ValeursXY(double, double)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getX()" tabindex="0">getX()</a></li>
<li><a href="#setX(double)" tabindex="0">setX(double)</a></li>
<li><a href="#getY()" tabindex="0">getY()</a></li>
<li><a href="#setY(double)" tabindex="0">setY(double)</a></li>
<li><a href="#convertToXY(java.util.HashSet,java.util.function.Function,java.util.function.Function)" tabindex="0">convertToXY(HashSet, Function, Function)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class ValeursXY" class="title">Class ValeursXY</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.representation.ValeursXY</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ValeursXY</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Représente un tuple de Valeurs X/Y pour nos données.
Ce type de données est utilisé lors de la conversion entre nos données et la partie SVG.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(double,double)" class="member-name-link">ValeursXY</a><wbr>(double&nbsp;x,
double&nbsp;y)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><wbr>&lt;<a href="ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#convertToXY(java.util.HashSet,java.util.function.Function,java.util.function.Function)" class="member-name-link">convertToXY</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de convertir un type de données en valeursXY.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getX()" class="member-name-link">getX</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getY()" class="member-name-link">getY</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setX(double)" class="member-name-link">setX</a><wbr>(double&nbsp;x)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setY(double)" class="member-name-link">setY</a><wbr>(double&nbsp;y)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(double,double)">
<h3>ValeursXY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ValeursXY</span><wbr><span class="parameters">(double&nbsp;x,
double&nbsp;y)</span></div>
<div class="block">Constructeur</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>x</code> - Notre valeur correspondant à l'axe X.</dd>
<dd><code>y</code> - Notre valeur correspondant à l'axe Y.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getX()">
<h3>getX</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getX</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setX(double)">
<h3>setX</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setX</span><wbr><span class="parameters">(double&nbsp;x)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getY()">
<h3>getY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getY</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setY(double)">
<h3>setY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setY</span><wbr><span class="parameters">(double&nbsp;y)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="convertToXY(java.util.HashSet,java.util.function.Function,java.util.function.Function)">
<h3>convertToXY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>
<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&gt;</span>&nbsp;<span class="element-name">convertToXY</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY)</span></div>
<div class="block">Permet de convertir un type de données en valeursXY.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><span id="convertToXY(java.util.HashSet,java.util.function.Function,java.util.function.Function)-type-param-T"><code>T</code> - Le type de données qui vont être converties.</span></dd>
<dd><span id="convertToXY(java.util.HashSet,java.util.function.Function,java.util.function.Function)-type-param-V"><code>V</code> - Le type de données retournées comme un nombre.</span></dd>
<dt>Parameters:</dt>
<dd><code>list</code> - Notre liste de données de type T.</dd>
<dd><code>getX</code> - Notre getter pour notre valeur symbolisant X.</dd>
<dd><code>getY</code> - Notre getter pour notre valeur symbolisant Y.</dd>
<dt>Returns:</dt>
<dd>Un HashSet de valeursXY.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,99 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.representation</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.representation">
<meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#package">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.representation</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents</div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#related-package-summary" tabindex="0">Related Packages</a></li>
<li><a href="#class-summary" tabindex="0">Classes and Interfaces</a></li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<div class="header">
<h1 title="Package ecoparasite.representation" class="title">Package ecoparasite.representation</h1>
</div>
<hr>
<div class="horizontal-scroll">
<div class="package-signature">package <span class="element-name">ecoparasite.representation</span></div>
</div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Représente un tuple de Valeurs X/Y pour nos données.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,73 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.representation Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite.representation">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#tree">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.representation</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package ecoparasite.representation</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">ecoparasite.representation.<a href="ValeursXY.html" class="type-name-link" title="class in ecoparasite.representation">ValeursXY</a></li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,204 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Coordonnees</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg, class: Coordonnees">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg</a></li>
<li><a href="Coordonnees.html" class="current-selection">Coordonnees</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(double,double)" tabindex="0">Coordonnees(double, double)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getX()" tabindex="0">getX()</a></li>
<li><a href="#setX(double)" tabindex="0">setX(double)</a></li>
<li><a href="#getY()" tabindex="0">getY()</a></li>
<li><a href="#setY(double)" tabindex="0">setY(double)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class Coordonnees" class="title">Class Coordonnees</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.svg.Coordonnees</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Coordonnees</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Classe qui permet de stocker les coordonnées utilisées pour le positionnement sur le fichier SVG.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(double,double)" class="member-name-link">Coordonnees</a><wbr>(double&nbsp;x,
double&nbsp;y)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getX()" class="member-name-link">getX</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getY()" class="member-name-link">getY</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setX(double)" class="member-name-link">setX</a><wbr>(double&nbsp;x)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setY(double)" class="member-name-link">setY</a><wbr>(double&nbsp;y)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(double,double)">
<h3>Coordonnees</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Coordonnees</span><wbr><span class="parameters">(double&nbsp;x,
double&nbsp;y)</span></div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getX()">
<h3>getX</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getX</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setX(double)">
<h3>setX</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setX</span><wbr><span class="parameters">(double&nbsp;x)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getY()">
<h3>getY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getY</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setY(double)">
<h3>setY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setY</span><wbr><span class="parameters">(double&nbsp;y)</span></div>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,151 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>IncorrectAxesPointsException</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg, class: IncorrectAxesPointsException">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg</a></li>
<li><a href="IncorrectAxesPointsException.html" class="current-selection">IncorrectAxesPointsException</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E()" tabindex="0">IncorrectAxesPointsException()</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class IncorrectAxesPointsException" class="title">Class IncorrectAxesPointsException</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
<div class="inheritance">ecoparasite.svg.IncorrectAxesPointsException</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">IncorrectAxesPointsException</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<div class="block">Exception déclenchée lorsque le format des Axes est incorrect par rapport à ce que la fonction attend.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../serialized-form.html#ecoparasite.svg.IncorrectAxesPointsException">Serialized Form</a></li>
</ul>
</dd>
</dl>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">IncorrectAxesPointsException</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#method-summary" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getCause()" title="class or interface in java.lang" class="external-link">getCause</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getLocalizedMessage()" title="class or interface in java.lang" class="external-link">getLocalizedMessage</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getMessage()" title="class or interface in java.lang" class="external-link">getMessage</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getStackTrace()" title="class or interface in java.lang" class="external-link">getStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#getSuppressed()" title="class or interface in java.lang" class="external-link">getSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#initCause(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">initCause</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#printStackTrace()" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement%5B%5D)" title="class or interface in java.lang" class="external-link">setStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>IncorrectAxesPointsException</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">IncorrectAxesPointsException</span>()</div>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,473 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>SVGBuilder</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg, class: SVGBuilder">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg</a></li>
<li><a href="SVGBuilder.html" class="current-selection">SVGBuilder</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(java.util.HashMap)" tabindex="0">SVGBuilder(HashMap)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getPointsX()" tabindex="0">getPointsX()</a></li>
<li><a href="#getPointsY()" tabindex="0">getPointsY()</a></li>
<li><a href="#getOffsetX()" tabindex="0">getOffsetX()</a></li>
<li><a href="#getOffsetY()" tabindex="0">getOffsetY()</a></li>
<li><a href="#getResizer()" tabindex="0">getResizer()</a></li>
<li><a href="#setResizer(ecoparasite.svg.SVGResizing)" tabindex="0">setResizer(SVGResizing)</a></li>
<li><a href="#buildAll(java.lang.String,java.lang.String,java.util.HashSet,double,double)" tabindex="0">buildAll(String, String, HashSet, double, double)</a></li>
<li><a href="#buildAxes(java.lang.String,java.lang.String)" tabindex="0">buildAxes(String, String)</a></li>
<li><a href="#buildXTicks()" tabindex="0">buildXTicks()</a></li>
<li><a href="#buildYTicks()" tabindex="0">buildYTicks()</a></li>
<li><a href="#buildPoints(java.util.HashSet)" tabindex="0">buildPoints(HashSet)</a></li>
<li><a href="#buildRegression(double,double)" tabindex="0">buildRegression(double, double)</a></li>
<li><a href="#calcPointAxes(java.util.HashSet)" tabindex="0">calcPointAxes(HashSet)</a></li>
<li><a href="#niceStep(double,int)" tabindex="0">niceStep(double, int)</a></li>
<li><a href="#roundMin(double,double)" tabindex="0">roundMin(double, double)</a></li>
<li><a href="#roundMax(double,double)" tabindex="0">roundMax(double, double)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class SVGBuilder" class="title">Class SVGBuilder</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.svg.SVGBuilder</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SVGBuilder</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Classe qui permet de construire les éléments présents sur le SVG.
Axes, Points, Regression, Ticks.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.HashMap)" class="member-name-link">SVGBuilder</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;&gt;&nbsp;axesPoints)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><wbr>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildAll(java.lang.String,java.lang.String,java.util.HashSet,double,double)" class="member-name-link">buildAll</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;XLabel,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;YLabel,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&gt;&nbsp;points,
double&nbsp;A,
double&nbsp;B)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet de tout construire d'un seul coup.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><wbr>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildAxes(java.lang.String,java.lang.String)" class="member-name-link">buildAxes</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;XLabel,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;YLabel)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet de construire les axes au format SVG.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><wbr>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildPoints(java.util.HashSet)" class="member-name-link">buildPoints</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&gt;&nbsp;points)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Construire le nuage de points sur le SVG.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><wbr>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildRegression(double,double)" class="member-name-link">buildRegression</a><wbr>(double&nbsp;A,
double&nbsp;B)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Construire la droite de regression linéaire.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><wbr>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildXTicks()" class="member-name-link">buildXTicks</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet de construire les batons de l'axe X.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><wbr>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildYTicks()" class="member-name-link">buildYTicks</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet de construire les batons de l'axe Y.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#calcPointAxes(java.util.HashSet)" class="member-name-link">calcPointAxes</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&gt;&nbsp;h)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de renvoyer des valeurs "clean" pour l'affichage des axes</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getOffsetX()" class="member-name-link">getOffsetX</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getOffsetY()" class="member-name-link">getOffsetY</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPointsX()" class="member-name-link">getPointsX</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPointsY()" class="member-name-link">getPointsY</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResizer()" class="member-name-link">getResizer</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet d'obtenir un resizer ou bien le crée s'il n'existe pas déjà.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#niceStep(double,int)" class="member-name-link">niceStep</a><wbr>(double&nbsp;range,
int&nbsp;targetTicks)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Fonction de calcul d'un step rond
Cette fonction est basé sur une idée demandée à ChatGPT</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#roundMax(double,double)" class="member-name-link">roundMax</a><wbr>(double&nbsp;value,
double&nbsp;step)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#roundMin(double,double)" class="member-name-link">roundMin</a><wbr>(double&nbsp;value,
double&nbsp;step)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">retourne une valeur arrondi "joli" adapter à un graphique</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setResizer(ecoparasite.svg.SVGResizing)" class="member-name-link">setResizer</a><wbr>(<a href="SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a>&nbsp;resizer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.HashMap)">
<h3>SVGBuilder</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SVGBuilder</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;&gt;&nbsp;axesPoints)</span>
throws <span class="exceptions"><a href="IncorrectAxesPointsException.html" title="class in ecoparasite.svg">IncorrectAxesPointsException</a></span></div>
<div class="block">Constructeur.
Initialise les différentes variables tirées de axesPoints.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>axesPoints</code> - Paramètre tiré de la fonction calcPointsAxes.</dd>
<dt>Throws:</dt>
<dd><code><a href="IncorrectAxesPointsException.html" title="class in ecoparasite.svg">IncorrectAxesPointsException</a></code> - Si le format de axesPoints est incorrect.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getPointsX()">
<h3>getPointsX</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">getPointsX</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getPointsY()">
<h3>getPointsY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">getPointsY</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getOffsetX()">
<h3>getOffsetX</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">getOffsetX</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getOffsetY()">
<h3>getOffsetY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a></span>&nbsp;<span class="element-name">getOffsetY</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getResizer()">
<h3>getResizer</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></span>&nbsp;<span class="element-name">getResizer</span>()</div>
<div class="block">Permet d'obtenir un resizer ou bien le crée s'il n'existe pas déjà.</div>
<dl class="notes">
<dt>Returns:</dt>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="setResizer(ecoparasite.svg.SVGResizing)">
<h3>setResizer</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setResizer</span><wbr><span class="parameters">(<a href="SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a>&nbsp;resizer)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="buildAll(java.lang.String,java.lang.String,java.util.HashSet,double,double)">
<h3>buildAll</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</span>&nbsp;<span class="element-name">buildAll</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;XLabel,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;YLabel,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&gt;&nbsp;points,
double&nbsp;A,
double&nbsp;B)</span></div>
<div class="block">Permet de tout construire d'un seul coup.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>XLabel</code> - Le nom de l'axe X.</dd>
<dd><code>YLabel</code> - Le nom de l'axe Y.</dd>
<dd><code>points</code> - Les points pour le nuage de points.</dd>
<dd><code>A</code> - Le coefficient A de la regression</dd>
<dd><code>B</code> - Le coefficient B de la regression</dd>
<dt>Returns:</dt>
<dd>Une liste d'éléments pour la génération du SVG.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="buildAxes(java.lang.String,java.lang.String)">
<h3>buildAxes</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</span>&nbsp;<span class="element-name">buildAxes</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;XLabel,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;YLabel)</span></div>
<div class="block">Permet de construire les axes au format SVG.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>XLabel</code> - Le nom de l'axe X.</dd>
<dd><code>YLabel</code> - Le nom de l'axe Y.</dd>
<dt>Returns:</dt>
<dd>La liste d'éléments SVG pour les axes.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="buildXTicks()">
<h3>buildXTicks</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</span>&nbsp;<span class="element-name">buildXTicks</span>()</div>
<div class="block">Permet de construire les batons de l'axe X.
Utilise this.pointsX</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>La liste d'éléments des points X.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="buildYTicks()">
<h3>buildYTicks</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</span>&nbsp;<span class="element-name">buildYTicks</span>()</div>
<div class="block">Permet de construire les batons de l'axe Y.
Utilise this.pointsY</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>La liste d'éléments des points Y.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="buildPoints(java.util.HashSet)">
<h3>buildPoints</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</span>&nbsp;<span class="element-name">buildPoints</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&gt;&nbsp;points)</span></div>
<div class="block">Construire le nuage de points sur le SVG.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>points</code> - La liste des points.</dd>
<dt>Returns:</dt>
<dd>La liste des éléments pour le nuage de points SVG.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="buildRegression(double,double)">
<h3>buildRegression</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;</span>&nbsp;<span class="element-name">buildRegression</span><wbr><span class="parameters">(double&nbsp;A,
double&nbsp;B)</span></div>
<div class="block">Construire la droite de regression linéaire.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>A</code> - Coefficient a</dd>
<dd><code>B</code> - Coefficient B</dd>
<dt>Returns:</dt>
<dd>La liste des éléments pour la droite.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="calcPointAxes(java.util.HashSet)">
<h3>calcPointAxes</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;&gt;</span>&nbsp;<span class="element-name">calcPointAxes</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;<a href="../representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&gt;&nbsp;h)</span></div>
<div class="block">Permet de renvoyer des valeurs "clean" pour l'affichage des axes</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>h</code> - Contient les Coordonnées de chacun des points de nos données</dd>
<dt>Returns:</dt>
<dd>une HashMap de String et de Hashset de Double.
Avec la String "AxeX", un Hashset de Double contenant les valeurs des gradations de l'axe X
Avec la String "AxeY", un Hashset de Double contenant les valeurs des gragations de l'axe Y
Avec la String "OffsetX", un Hashset de Double contenant uniquement la valeur de l'offset des points par rapport à l'axe X
Avec la String "OffsetY", un Hashset de Double contenant uniquement la valeur de l'offset des points par rapport à l'axe Y</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="niceStep(double,int)">
<h3>niceStep</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">niceStep</span><wbr><span class="parameters">(double&nbsp;range,
int&nbsp;targetTicks)</span></div>
<div class="block">Fonction de calcul d'un step rond
Cette fonction est basé sur une idée demandée à ChatGPT</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>range</code> - écart entre la plus petite et la plus grande valeur</dd>
<dd><code>targetTicks</code> - nombre de gradation ideal</dd>
<dt>Returns:</dt>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="roundMin(double,double)">
<h3>roundMin</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">roundMin</span><wbr><span class="parameters">(double&nbsp;value,
double&nbsp;step)</span></div>
<div class="block">retourne une valeur arrondi "joli" adapter à un graphique</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>value</code> - </dd>
<dd><code>step</code> - </dd>
<dt>Returns:</dt>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="roundMax(double,double)">
<h3>roundMax</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">roundMax</span><wbr><span class="parameters">(double&nbsp;value,
double&nbsp;step)</span></div>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,266 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>SVGFactory</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg, class: SVGFactory">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg</a></li>
<li><a href="SVGFactory.html" class="current-selection">SVGFactory</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E()" tabindex="0">SVGFactory()</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#createSVG(java.util.ArrayList)" tabindex="0">createSVG(ArrayList)</a></li>
<li><a href="#createSVG(java.util.ArrayList,java.lang.String)" tabindex="0">createSVG(ArrayList, String)</a></li>
<li><a href="#createSVGCode(java.util.ArrayList)" tabindex="0">createSVGCode(ArrayList)</a></li>
<li><a href="#createFile(java.lang.String)" tabindex="0">createFile(String)</a></li>
<li><a href="#createFile(java.lang.String,java.lang.String)" tabindex="0">createFile(String, String)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class SVGFactory" class="title">Class SVGFactory</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.svg.SVGFactory</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SVGFactory</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">SVGFactory</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFile(java.lang.String)" class="member-name-link">createFile</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">fonction qui créer le fichier, ici avec une ID random comme nom de fichier</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createFile(java.lang.String,java.lang.String)" class="member-name-link">createFile</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;filename)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet la création du fichier</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createSVG(java.util.ArrayList)" class="member-name-link">createSVG</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;&nbsp;mesElements)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet la création du fichier SVG</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createSVG(java.util.ArrayList,java.lang.String)" class="member-name-link">createSVG</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;&nbsp;mesElements,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;filename)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet la création du fichier SVG (Polymorphisme pour ajouter un nom de fichier)</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createSVGCode(java.util.ArrayList)" class="member-name-link">createSVGCode</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;&nbsp;mesElements)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Fonction basique de transformation des éléments en code SVG</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>SVGFactory</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SVGFactory</span>()</div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="createSVG(java.util.ArrayList)">
<h3>createSVG</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">createSVG</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;&nbsp;mesElements)</span></div>
<div class="block">Permet la création du fichier SVG</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>mesElements</code> - un array des elements à ajouter dans le svg</dd>
<dt>Returns:</dt>
<dd>True si la création est un succès, False sinon</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="createSVG(java.util.ArrayList,java.lang.String)">
<h3>createSVG</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">createSVG</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;&nbsp;mesElements,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;filename)</span></div>
<div class="block">Permet la création du fichier SVG (Polymorphisme pour ajouter un nom de fichier)</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>mesElements</code> - un Array des elements à ajouter dans le SVG</dd>
<dd><code>filename</code> - une String représentant le nom du fichier choisi</dd>
<dt>Returns:</dt>
<dd>True si la création est un succès, False sinon</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="createSVGCode(java.util.ArrayList)">
<h3>createSVGCode</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">createSVGCode</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="elements/Element.html" title="class in ecoparasite.svg.elements">Element</a>&gt;&nbsp;mesElements)</span></div>
<div class="block">Fonction basique de transformation des éléments en code SVG</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>mesElements</code> - un array contenant les éléments à mettre dans le svg</dd>
<dt>Returns:</dt>
<dd>une String contenant la totalité du code SVG de notre graphique</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="createFile(java.lang.String)">
<h3>createFile</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">createFile</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;data)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<div class="block">fonction qui créer le fichier, ici avec une ID random comme nom de fichier</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>data</code> - une String contenant le contenue du fichier désiré (ici pour le SVG)</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - Déclenché par un échec de la création du fichier</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="createFile(java.lang.String,java.lang.String)">
<h3>createFile</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">createFile</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;filename)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<div class="block">Permet la création du fichier</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>data</code> - une String contenant le contenue du fichier désiré</dd>
<dd><code>filename</code> - une String contenant le nom du fichier voulu</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - Déclenché par un échec de la création du fichier</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,255 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>SVGResizing</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg, class: SVGResizing">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg</a></li>
<li><a href="SVGResizing.html" class="current-selection">SVGResizing</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(double,double,double,double)" tabindex="0">SVGResizing(double, double, double, double)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getMinX()" tabindex="0">getMinX()</a></li>
<li><a href="#getMaxX()" tabindex="0">getMaxX()</a></li>
<li><a href="#getMinY()" tabindex="0">getMinY()</a></li>
<li><a href="#getMaxY()" tabindex="0">getMaxY()</a></li>
<li><a href="#resize(ecoparasite.representation.ValeursXY)" tabindex="0">resize(ValeursXY)</a></li>
<li><a href="#resize(double,double)" tabindex="0">resize(double, double)</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class SVGResizing" class="title">Class SVGResizing</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.svg.SVGResizing</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SVGResizing</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Classe qui permet de convertir des doubles en dimension SVG.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(double,double,double,double)" class="member-name-link">SVGResizing</a><wbr>(double&nbsp;minXGrad,
double&nbsp;minYGrad,
double&nbsp;maxXGrad,
double&nbsp;maxYGrad)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxX()" class="member-name-link">getMaxX</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxY()" class="member-name-link">getMaxY</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinX()" class="member-name-link">getMinX</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinY()" class="member-name-link">getMinY</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resize(double,double)" class="member-name-link">resize</a><wbr>(double&nbsp;X,
double&nbsp;Y)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Permet de redimensionner quelconque valeur X Y (Provenant de ValeursXY par exemple) en Coordonnées SVG.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resize(ecoparasite.representation.ValeursXY)" class="member-name-link">resize</a><wbr>(<a href="../representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&nbsp;vxy)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(double,double,double,double)">
<h3>SVGResizing</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SVGResizing</span><wbr><span class="parameters">(double&nbsp;minXGrad,
double&nbsp;minYGrad,
double&nbsp;maxXGrad,
double&nbsp;maxYGrad)</span></div>
<div class="block">Constructeur.
Définit les minimum et maximum X et Y.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>minXGrad</code> - </dd>
<dd><code>minYGrad</code> - </dd>
<dd><code>maxXGrad</code> - </dd>
<dd><code>maxYGrad</code> - </dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getMinX()">
<h3>getMinX</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getMinX</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getMaxX()">
<h3>getMaxX</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getMaxX</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getMinY()">
<h3>getMinY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getMinY</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="getMaxY()">
<h3>getMaxY</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getMaxY</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="resize(ecoparasite.representation.ValeursXY)">
<h3>resize</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></span>&nbsp;<span class="element-name">resize</span><wbr><span class="parameters">(<a href="../representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a>&nbsp;vxy)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="resize(double,double)">
<h3>resize</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></span>&nbsp;<span class="element-name">resize</span><wbr><span class="parameters">(double&nbsp;X,
double&nbsp;Y)</span></div>
<div class="block">Permet de redimensionner quelconque valeur X Y (Provenant de ValeursXY par exemple) en Coordonnées SVG.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>X</code> - </dd>
<dd><code>Y</code> - </dd>
<dt>Returns:</dt>
<dd>La coordonnée SVG équivalente.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,264 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Circle</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg.elements, class: Circle">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../../script-files/script.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../search.html">Search</a></li>
<li><a href="../../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg.elements</a></li>
<li><a href="Circle.html" class="current-selection">Circle</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#field-summary" tabindex="0">Field Summary</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,int,java.lang.String)" tabindex="0">Circle(Coordonnees, int, String)</a></li>
<li><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,int)" tabindex="0">Circle(Coordonnees, int)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getRayon()" tabindex="0">getRayon()</a></li>
<li><a href="#setRayon(int)" tabindex="0">setRayon(int)</a></li>
<li><a href="#getColor()" tabindex="0">getColor()</a></li>
<li><a href="#setColor(java.lang.String)" tabindex="0">setColor(String)</a></li>
<li><a href="#toSVG()" tabindex="0">toSVG()</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class Circle" class="title">Class Circle</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Element.html" title="class in ecoparasite.svg.elements">ecoparasite.svg.elements.Element</a>
<div class="inheritance">ecoparasite.svg.elements.Circle</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Circle</span>
<span class="extends-implements">extends <a href="Element.html" title="class in ecoparasite.svg.elements">Element</a></span></div>
<div class="block">Element Cercle SVG.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-ecoparasite.svg.elements.Element">Fields inherited from class&nbsp;<a href="Element.html#field-summary" title="class in ecoparasite.svg.elements">Element</a></h3>
<code><a href="Element.html#coordonnees">coordonnees</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,int)" class="member-name-link">Circle</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees,
int&nbsp;rayon)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,int,java.lang.String)" class="member-name-link">Circle</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees,
int&nbsp;rayon,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructeur.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getColor()" class="member-name-link">getColor</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRayon()" class="member-name-link">getRayon</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setColor(java.lang.String)" class="member-name-link">setColor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRayon(int)" class="member-name-link">setRayon</a><wbr>(int&nbsp;rayon)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toSVG()" class="member-name-link">toSVG</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Crée la string SVG.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-ecoparasite.svg.elements.Element">Methods inherited from class&nbsp;<a href="Element.html#method-summary" title="class in ecoparasite.svg.elements">Element</a></h3>
<code><a href="Element.html#getCoordonnees()" title="getCoordonnees()">getCoordonnees</a>, <a href="Element.html#setCoordonnees(int,int)" title="setCoordonnees(int, int)">setCoordonnees</a>, <a href="Element.html#setCoordonnees(ecoparasite.svg.Coordonnees)" title="setCoordonnees(Coordonnees)">setCoordonnees</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(ecoparasite.svg.Coordonnees,int,java.lang.String)">
<h3>Circle</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Circle</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees,
int&nbsp;rayon,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color)</span></div>
<div class="block">Constructeur.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>coordonnees</code> - </dd>
<dd><code>rayon</code> - </dd>
<dd><code>color</code> - - Couleur provenant de ElementsFactory.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(ecoparasite.svg.Coordonnees,int)">
<h3>Circle</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Circle</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees,
int&nbsp;rayon)</span></div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getRayon()">
<h3>getRayon</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getRayon</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setRayon(int)">
<h3>setRayon</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setRayon</span><wbr><span class="parameters">(int&nbsp;rayon)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getColor()">
<h3>getColor</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getColor</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setColor(java.lang.String)">
<h3>setColor</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setColor</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="toSVG()">
<h3>toSVG</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toSVG</span>()</div>
<div class="block">Crée la string SVG.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Element.html#toSVG()">toSVG</a></code>&nbsp;in class&nbsp;<code><a href="Element.html" title="class in ecoparasite.svg.elements">Element</a></code></dd>
<dt>Returns:</dt>
<dd>La string SVG.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,260 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Element</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg.elements, class: Element">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../../script-files/script.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../search.html">Search</a></li>
<li><a href="../../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg.elements</a></li>
<li><a href="Element.html" class="current-selection">Element</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#field-summary" tabindex="0">Field Summary</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#field-detail" tabindex="0">Field Details</a>
<ol class="toc-list">
<li><a href="#coordonnees" tabindex="0">coordonnees</a></li>
</ol>
</li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees)" tabindex="0">Element(Coordonnees)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getCoordonnees()" tabindex="0">getCoordonnees()</a></li>
<li><a href="#setCoordonnees(ecoparasite.svg.Coordonnees)" tabindex="0">setCoordonnees(Coordonnees)</a></li>
<li><a href="#setCoordonnees(int,int)" tabindex="0">setCoordonnees(int, int)</a></li>
<li><a href="#toSVG()" tabindex="0">toSVG()</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class Element" class="title">Class Element</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.svg.elements.Element</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="Circle.html" title="class in ecoparasite.svg.elements">Circle</a>, <a href="Line.html" title="class in ecoparasite.svg.elements">Line</a>, <a href="Text.html" title="class in ecoparasite.svg.elements">Text</a></code></dd>
</dl>
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Element</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Classe abstraite qui permet de définir des éléments SVG.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></code></div>
<div class="col-second even-row-color"><code><a href="#coordonnees" class="member-name-link">coordonnees</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees)" class="member-name-link">Element</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructeur par défaut.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCoordonnees()" class="member-name-link">getCoordonnees</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCoordonnees(int,int)" class="member-name-link">setCoordonnees</a><wbr>(int&nbsp;x,
int&nbsp;y)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCoordonnees(ecoparasite.svg.Coordonnees)" class="member-name-link">setCoordonnees</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#toSVG()" class="member-name-link">toSVG</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Méthode abstraite qui va permettre de transformer notre élément en SVG.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="coordonnees">
<h3>coordonnees</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></span>&nbsp;<span class="element-name">coordonnees</span></div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(ecoparasite.svg.Coordonnees)">
<h3>Element</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Element</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees)</span></div>
<div class="block">Constructeur par défaut.
Inscrit juste les coordonnées.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>coordonnees</code> - Les coordonnées.</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getCoordonnees()">
<h3>getCoordonnees</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></span>&nbsp;<span class="element-name">getCoordonnees</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setCoordonnees(ecoparasite.svg.Coordonnees)">
<h3>setCoordonnees</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCoordonnees</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="setCoordonnees(int,int)">
<h3>setCoordonnees</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCoordonnees</span><wbr><span class="parameters">(int&nbsp;x,
int&nbsp;y)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="toSVG()">
<h3>toSVG</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toSVG</span>()</div>
<div class="block">Méthode abstraite qui va permettre de transformer notre élément en SVG.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>La String SVG</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,307 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ElementsFactory</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg.elements, class: ElementsFactory">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../../script-files/script.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../search.html">Search</a></li>
<li><a href="../../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg.elements</a></li>
<li><a href="ElementsFactory.html" class="current-selection">ElementsFactory</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#field-summary" tabindex="0">Field Summary</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#field-detail" tabindex="0">Field Details</a>
<ol class="toc-list">
<li><a href="#SVG_SIZE" tabindex="0">SVG_SIZE</a></li>
<li><a href="#SVG_OFFSET" tabindex="0">SVG_OFFSET</a></li>
<li><a href="#AXES_TEXT_SIZE" tabindex="0">AXES_TEXT_SIZE</a></li>
<li><a href="#COLOR_WHITE" tabindex="0">COLOR_WHITE</a></li>
<li><a href="#COLOR_RED" tabindex="0">COLOR_RED</a></li>
<li><a href="#COLOR_BLUE" tabindex="0">COLOR_BLUE</a></li>
<li><a href="#COLOR_BLACK" tabindex="0">COLOR_BLACK</a></li>
</ol>
</li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E()" tabindex="0">ElementsFactory()</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class ElementsFactory" class="title">Class ElementsFactory</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">ecoparasite.svg.elements.ElementsFactory</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ElementsFactory</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Contient divers éléments utiles pour les fichiers SVG.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final int</code></div>
<div class="col-second even-row-color"><code><a href="#AXES_TEXT_SIZE" class="member-name-link">AXES_TEXT_SIZE</a></code></div>
<div class="col-last even-row-color">
<div class="block">La taille du texte pour les axes.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#COLOR_BLACK" class="member-name-link">COLOR_BLACK</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#COLOR_BLUE" class="member-name-link">COLOR_BLUE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#COLOR_RED" class="member-name-link">COLOR_RED</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#COLOR_WHITE" class="member-name-link">COLOR_WHITE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final int</code></div>
<div class="col-second odd-row-color"><code><a href="#SVG_OFFSET" class="member-name-link">SVG_OFFSET</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Le décalage de cadre du fichier SVG.</div>
</div>
<div class="col-first even-row-color"><code>static final int</code></div>
<div class="col-second even-row-color"><code><a href="#SVG_SIZE" class="member-name-link">SVG_SIZE</a></code></div>
<div class="col-last even-row-color">
<div class="block">Taille du fichier SVG.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ElementsFactory</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="SVG_SIZE">
<h3>SVG_SIZE</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">SVG_SIZE</span></div>
<div class="block">Taille du fichier SVG.
SVG_SIZE * SVG_SIZE</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../../constant-values.html#ecoparasite.svg.elements.ElementsFactory.SVG_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="SVG_OFFSET">
<h3>SVG_OFFSET</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">SVG_OFFSET</span></div>
<div class="block">Le décalage de cadre du fichier SVG.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../../constant-values.html#ecoparasite.svg.elements.ElementsFactory.SVG_OFFSET">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="AXES_TEXT_SIZE">
<h3>AXES_TEXT_SIZE</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">AXES_TEXT_SIZE</span></div>
<div class="block">La taille du texte pour les axes.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../../constant-values.html#ecoparasite.svg.elements.ElementsFactory.AXES_TEXT_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="COLOR_WHITE">
<h3>COLOR_WHITE</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">COLOR_WHITE</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../../constant-values.html#ecoparasite.svg.elements.ElementsFactory.COLOR_WHITE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="COLOR_RED">
<h3>COLOR_RED</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">COLOR_RED</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../../constant-values.html#ecoparasite.svg.elements.ElementsFactory.COLOR_RED">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="COLOR_BLUE">
<h3>COLOR_BLUE</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">COLOR_BLUE</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../../constant-values.html#ecoparasite.svg.elements.ElementsFactory.COLOR_BLUE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="COLOR_BLACK">
<h3>COLOR_BLACK</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">COLOR_BLACK</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="tag-list">
<li><a href="../../../constant-values.html#ecoparasite.svg.elements.ElementsFactory.COLOR_BLACK">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>ElementsFactory</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ElementsFactory</span>()</div>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,314 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Line</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg.elements, class: Line">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../../script-files/script.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../search.html">Search</a></li>
<li><a href="../../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg.elements</a></li>
<li><a href="Line.html" class="current-selection">Line</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#field-summary" tabindex="0">Field Summary</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,ecoparasite.svg.Coordonnees,java.lang.String,int)" tabindex="0">Line(Coordonnees, Coordonnees, String, int)</a></li>
<li><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,ecoparasite.svg.Coordonnees)" tabindex="0">Line(Coordonnees, Coordonnees)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getCoordonneesA()" tabindex="0">getCoordonneesA()</a></li>
<li><a href="#setCoordonneesA(ecoparasite.svg.Coordonnees)" tabindex="0">setCoordonneesA(Coordonnees)</a></li>
<li><a href="#getCoordonneesB()" tabindex="0">getCoordonneesB()</a></li>
<li><a href="#setCoordonneesB(ecoparasite.svg.Coordonnees)" tabindex="0">setCoordonneesB(Coordonnees)</a></li>
<li><a href="#getColor()" tabindex="0">getColor()</a></li>
<li><a href="#setColor(java.lang.String)" tabindex="0">setColor(String)</a></li>
<li><a href="#getLineWidth()" tabindex="0">getLineWidth()</a></li>
<li><a href="#setLineWidth(int)" tabindex="0">setLineWidth(int)</a></li>
<li><a href="#toSVG()" tabindex="0">toSVG()</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class Line" class="title">Class Line</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Element.html" title="class in ecoparasite.svg.elements">ecoparasite.svg.elements.Element</a>
<div class="inheritance">ecoparasite.svg.elements.Line</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Line</span>
<span class="extends-implements">extends <a href="Element.html" title="class in ecoparasite.svg.elements">Element</a></span></div>
<div class="block">Permet de construire une droite/ligne en SVG.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-ecoparasite.svg.elements.Element">Fields inherited from class&nbsp;<a href="Element.html#field-summary" title="class in ecoparasite.svg.elements">Element</a></h3>
<code><a href="Element.html#coordonnees">coordonnees</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,ecoparasite.svg.Coordonnees)" class="member-name-link">Line</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonneesA,
<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonneesB)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,ecoparasite.svg.Coordonnees,java.lang.String,int)" class="member-name-link">Line</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonneesA,
<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonneesB,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color,
int&nbsp;lineWidth)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructeur</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getColor()" class="member-name-link">getColor</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCoordonneesA()" class="member-name-link">getCoordonneesA</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCoordonneesB()" class="member-name-link">getCoordonneesB</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLineWidth()" class="member-name-link">getLineWidth</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setColor(java.lang.String)" class="member-name-link">setColor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCoordonneesA(ecoparasite.svg.Coordonnees)" class="member-name-link">setCoordonneesA</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCoordonneesB(ecoparasite.svg.Coordonnees)" class="member-name-link">setCoordonneesB</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setLineWidth(int)" class="member-name-link">setLineWidth</a><wbr>(int&nbsp;lineWidth)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toSVG()" class="member-name-link">toSVG</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Génère la string SVG de l'élément.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-ecoparasite.svg.elements.Element">Methods inherited from class&nbsp;<a href="Element.html#method-summary" title="class in ecoparasite.svg.elements">Element</a></h3>
<code><a href="Element.html#getCoordonnees()" title="getCoordonnees()">getCoordonnees</a>, <a href="Element.html#setCoordonnees(int,int)" title="setCoordonnees(int, int)">setCoordonnees</a>, <a href="Element.html#setCoordonnees(ecoparasite.svg.Coordonnees)" title="setCoordonnees(Coordonnees)">setCoordonnees</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(ecoparasite.svg.Coordonnees,ecoparasite.svg.Coordonnees,java.lang.String,int)">
<h3>Line</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Line</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonneesA,
<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonneesB,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color,
int&nbsp;lineWidth)</span></div>
<div class="block">Constructeur</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>coordonneesA</code> - Coordonnées de départ</dd>
<dd><code>coordonneesB</code> - Coordonnées d'arrivé.</dd>
<dd><code>color</code> - Couleur provenant de ElementsFactory</dd>
<dd><code>lineWidth</code> - Epaisseur de la ligne.</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(ecoparasite.svg.Coordonnees,ecoparasite.svg.Coordonnees)">
<h3>Line</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Line</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonneesA,
<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonneesB)</span></div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getCoordonneesA()">
<h3>getCoordonneesA</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></span>&nbsp;<span class="element-name">getCoordonneesA</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setCoordonneesA(ecoparasite.svg.Coordonnees)">
<h3>setCoordonneesA</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCoordonneesA</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getCoordonneesB()">
<h3>getCoordonneesB</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></span>&nbsp;<span class="element-name">getCoordonneesB</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setCoordonneesB(ecoparasite.svg.Coordonnees)">
<h3>setCoordonneesB</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCoordonneesB</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getColor()">
<h3>getColor</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getColor</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setColor(java.lang.String)">
<h3>setColor</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setColor</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getLineWidth()">
<h3>getLineWidth</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getLineWidth</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setLineWidth(int)">
<h3>setLineWidth</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setLineWidth</span><wbr><span class="parameters">(int&nbsp;lineWidth)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="toSVG()">
<h3>toSVG</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toSVG</span>()</div>
<div class="block">Génère la string SVG de l'élément.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Element.html#toSVG()">toSVG</a></code>&nbsp;in class&nbsp;<code><a href="Element.html" title="class in ecoparasite.svg.elements">Element</a></code></dd>
<dt>Returns:</dt>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,290 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Text</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg.elements, class: Text">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../../script-files/script.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">const pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../search.html">Search</a></li>
<li><a href="../../../help-doc.html#class">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html">ecoparasite.svg.elements</a></li>
<li><a href="Text.html" class="current-selection">Text</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents&nbsp;<input type="text" class="filter-input" disabled placeholder="Filter contents (type .)" aria-label="Filter table of contents" autocomplete="off" spellcheck="false"><input type="reset" class="reset-filter" disabled tabindex="-1" value="Reset"></div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#field-summary" tabindex="0">Field Summary</a></li>
<li><a href="#constructor-summary" tabindex="0">Constructor Summary</a></li>
<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
<li><a href="#constructor-detail" tabindex="0">Constructor Details</a>
<ol class="toc-list">
<li><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,java.lang.String,java.lang.String,int)" tabindex="0">Text(Coordonnees, String, String, int)</a></li>
<li><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,java.lang.String)" tabindex="0">Text(Coordonnees, String)</a></li>
</ol>
</li>
<li><a href="#method-detail" tabindex="0">Method Details</a>
<ol class="toc-list">
<li><a href="#getText()" tabindex="0">getText()</a></li>
<li><a href="#setText(java.lang.String)" tabindex="0">setText(String)</a></li>
<li><a href="#getColor()" tabindex="0">getColor()</a></li>
<li><a href="#setColor(java.lang.String)" tabindex="0">setColor(String)</a></li>
<li><a href="#getSize()" tabindex="0">getSize()</a></li>
<li><a href="#setSize(int)" tabindex="0">setSize(int)</a></li>
<li><a href="#toSVG()" tabindex="0">toSVG()</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<h1 title="Class Text" class="title">Class Text</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Element.html" title="class in ecoparasite.svg.elements">ecoparasite.svg.elements.Element</a>
<div class="inheritance">ecoparasite.svg.elements.Text</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="horizontal-scroll">
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Text</span>
<span class="extends-implements">extends <a href="Element.html" title="class in ecoparasite.svg.elements">Element</a></span></div>
<div class="block">Élement qui permet de générer un texte sur le SVG.</div>
</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-ecoparasite.svg.elements.Element">Fields inherited from class&nbsp;<a href="Element.html#field-summary" title="class in ecoparasite.svg.elements">Element</a></h3>
<code><a href="Element.html#coordonnees">coordonnees</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,java.lang.String)" class="member-name-link">Text</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(ecoparasite.svg.Coordonnees,java.lang.String,java.lang.String,int)" class="member-name-link">Text</a><wbr>(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color,
int&nbsp;size)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructeur</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getColor()" class="member-name-link">getColor</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSize()" class="member-name-link">getSize</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getText()" class="member-name-link">getText</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setColor(java.lang.String)" class="member-name-link">setColor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSize(int)" class="member-name-link">setSize</a><wbr>(int&nbsp;size)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setText(java.lang.String)" class="member-name-link">setText</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toSVG()" class="member-name-link">toSVG</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Génère la string SVG.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-ecoparasite.svg.elements.Element">Methods inherited from class&nbsp;<a href="Element.html#method-summary" title="class in ecoparasite.svg.elements">Element</a></h3>
<code><a href="Element.html#getCoordonnees()" title="getCoordonnees()">getCoordonnees</a>, <a href="Element.html#setCoordonnees(int,int)" title="setCoordonnees(int, int)">setCoordonnees</a>, <a href="Element.html#setCoordonnees(ecoparasite.svg.Coordonnees)" title="setCoordonnees(Coordonnees)">setCoordonnees</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#method-summary" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(ecoparasite.svg.Coordonnees,java.lang.String,java.lang.String,int)">
<h3>Text</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Text</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color,
int&nbsp;size)</span></div>
<div class="block">Constructeur</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>coordonnees</code> - Les coordonnées du texte</dd>
<dd><code>text</code> - </dd>
<dd><code>color</code> - Provenant de ElementsFactory</dd>
<dd><code>size</code> - La taille du texte</dd>
</dl>
</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(ecoparasite.svg.Coordonnees,java.lang.String)">
<h3>Text</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Text</span><wbr><span class="parameters">(<a href="../Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a>&nbsp;coordonnees,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text)</span></div>
</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getText()">
<h3>getText</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getText</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setText(java.lang.String)">
<h3>setText</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setText</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;text)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getColor()">
<h3>getColor</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getColor</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setColor(java.lang.String)">
<h3>setColor</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setColor</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;color)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="getSize()">
<h3>getSize</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getSize</span>()</div>
</div>
</section>
</li>
<li>
<section class="detail" id="setSize(int)">
<h3>setSize</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setSize</span><wbr><span class="parameters">(int&nbsp;size)</span></div>
</div>
</section>
</li>
<li>
<section class="detail" id="toSVG()">
<h3>toSVG</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toSVG</span>()</div>
<div class="block">Génère la string SVG.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Element.html#toSVG()">toSVG</a></code>&nbsp;in class&nbsp;<code><a href="Element.html" title="class in ecoparasite.svg.elements">Element</a></code></dd>
<dt>Returns:</dt>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,115 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.svg.elements</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg.elements">
<meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../../script-files/script.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">const pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../search.html">Search</a></li>
<li><a href="../../../help-doc.html#package">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.svg.elements</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents</div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#related-package-summary" tabindex="0">Related Packages</a></li>
<li><a href="#class-summary" tabindex="0">Classes and Interfaces</a></li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<div class="header">
<h1 title="Package ecoparasite.svg.elements" class="title">Package ecoparasite.svg.elements</h1>
</div>
<hr>
<div class="horizontal-scroll">
<div class="package-signature">package <span class="element-name">ecoparasite.svg.elements</span></div>
</div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite.svg</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Circle.html" title="class in ecoparasite.svg.elements">Circle</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Element Cercle SVG.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Element.html" title="class in ecoparasite.svg.elements">Element</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Classe abstraite qui permet de définir des éléments SVG.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Contient divers éléments utiles pour les fichiers SVG.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Line.html" title="class in ecoparasite.svg.elements">Line</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Permet de construire une droite/ligne en SVG.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Text.html" title="class in ecoparasite.svg.elements">Text</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Élement qui permet de générer un texte sur le SVG.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,80 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.svg.elements Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite.svg.elements">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../../script-files/script.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">const pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../search.html">Search</a></li>
<li><a href="../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.svg.elements</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package ecoparasite.svg.elements</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">ecoparasite.svg.elements.<a href="Element.html" class="type-name-link" title="class in ecoparasite.svg.elements">Element</a>
<ul>
<li class="circle">ecoparasite.svg.elements.<a href="Circle.html" class="type-name-link" title="class in ecoparasite.svg.elements">Circle</a></li>
<li class="circle">ecoparasite.svg.elements.<a href="Line.html" class="type-name-link" title="class in ecoparasite.svg.elements">Line</a></li>
<li class="circle">ecoparasite.svg.elements.<a href="Text.html" class="type-name-link" title="class in ecoparasite.svg.elements">Text</a></li>
</ul>
</li>
<li class="circle">ecoparasite.svg.elements.<a href="ElementsFactory.html" class="type-name-link" title="class in ecoparasite.svg.elements">ElementsFactory</a></li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,117 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.svg</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.svg">
<meta name="generator" content="javadoc/PackageWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#package">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.svg</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents</div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">Description</a></li>
<li><a href="#related-package-summary" tabindex="0">Related Packages</a></li>
<li><a href="#class-summary" tabindex="0">Classes and Interfaces</a></li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="../../resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="../../resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<div class="header">
<h1 title="Package ecoparasite.svg" class="title">Package ecoparasite.svg</h1>
</div>
<hr>
<div class="horizontal-scroll">
<div class="package-signature">package <span class="element-name">ecoparasite.svg</span></div>
</div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">ecoparasite</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="elements/package-summary.html">ecoparasite.svg.elements</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button><button id="class-summary-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Exception Classes</button></div>
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Classe qui permet de stocker les coordonnées utilisées pour le positionnement sur le fichier SVG.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab5"><a href="IncorrectAxesPointsException.html" title="class in ecoparasite.svg">IncorrectAxesPointsException</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab5">
<div class="block">Exception déclenchée lorsque le format des Axes est incorrect par rapport à ce que la fonction attend.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Classe qui permet de construire les éléments présents sur le SVG.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SVGFactory.html" title="class in ecoparasite.svg">SVGFactory</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Classe qui permet de convertir des doubles en dimension SVG.</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -0,0 +1,85 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>ecoparasite.svg Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="tree: package: ecoparasite.svg">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../../resource-files/stylesheet.css">
<script type="text/javascript" src="../../script-files/script.js"></script>
<script type="text/javascript" src="../../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../script-files/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">const pathtoroot = "../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../search.html">Search</a></li>
<li><a href="../../help-doc.html#tree">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list">
<li><a href="package-summary.html" class="current-selection">ecoparasite.svg</a></li>
</ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package ecoparasite.svg</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">ecoparasite.svg.<a href="Coordonnees.html" class="type-name-link" title="class in ecoparasite.svg">Coordonnees</a></li>
<li class="circle">ecoparasite.svg.<a href="SVGBuilder.html" class="type-name-link" title="class in ecoparasite.svg">SVGBuilder</a></li>
<li class="circle">ecoparasite.svg.<a href="SVGFactory.html" class="type-name-link" title="class in ecoparasite.svg">SVGFactory</a></li>
<li class="circle">ecoparasite.svg.<a href="SVGResizing.html" class="type-name-link" title="class in ecoparasite.svg">SVGResizing</a></li>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
<ul>
<li class="circle">ecoparasite.svg.<a href="IncorrectAxesPointsException.html" class="type-name-link" title="class in ecoparasite.svg">IncorrectAxesPointsException</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
</div>
</body>
</html>

View File

@@ -4,3 +4,6 @@ ecoparasite.input
ecoparasite.nettoyage ecoparasite.nettoyage
ecoparasite.poisson ecoparasite.poisson
ecoparasite.population ecoparasite.population
ecoparasite.representation
ecoparasite.svg
ecoparasite.svg.elements

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>API Help</title> <title>API Help</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="help"> <meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter"> <meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>A-Index</title> <title>A-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: A"> <meta name="description" content="index: A">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,17 +50,19 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:A">A</h2> <h2 class="title" id="I:A">A</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/Application.html" class="type-name-link" title="class in ecoparasite">Application</a> - Class in <a href="../ecoparasite/package-summary.html">ecoparasite</a></dt> <dt><a href="../ecoparasite/Application.html" class="type-name-link" title="class in ecoparasite">Application</a> - Class in <a href="../ecoparasite/package-summary.html">ecoparasite</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/Application.html#%3Cinit%3E()" class="member-name-link">Application()</a> - Constructor for class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt> <dt><a href="../ecoparasite/Application.html#%3Cinit%3E()" class="member-name-link">Application()</a> - Constructor for class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/LectureEval.html#applyValueForPopEval(ecoparasite.population.PopulationArgs,java.lang.String,java.lang.String)" class="member-name-link">applyValueForPopEval(PopulationArgs, String, String)</a> - Static method in class ecoparasite.<a href="../ecoparasite/LectureEval.html" title="class in ecoparasite">LectureEval</a></dt> <dt><a href="../ecoparasite/svg/elements/ElementsFactory.html#AXES_TEXT_SIZE" class="member-name-link">AXES_TEXT_SIZE</a> - Static variable in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></dt>
<dd>&nbsp;</dd> <dd>
<div class="block">La taille du texte pour les axes.</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>M-Index</title> <title>M-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: M"> <meta name="description" content="index: M">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:M">M</h2> <h2 class="title" id="I:M">M</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/poisson/Mackerel.html" class="type-name-link" title="class in ecoparasite.poisson">Mackerel</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt> <dt><a href="../ecoparasite/poisson/Mackerel.html" class="type-name-link" title="class in ecoparasite.poisson">Mackerel</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
@@ -61,6 +61,8 @@ loadScripts(document, 'script');</script>
<dd> <dd>
<div class="block">Constructeur de Mackerel</div> <div class="block">Constructeur de Mackerel</div>
</dd> </dd>
<dt><a href="../ecoparasite/Application.html#MackerelFile(java.lang.String)" class="member-name-link">MackerelFile(String)</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/MackerelSerra.html" class="type-name-link" title="class in ecoparasite.poisson">MackerelSerra</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt> <dt><a href="../ecoparasite/poisson/MackerelSerra.html" class="type-name-link" title="class in ecoparasite.poisson">MackerelSerra</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
<dd> <dd>
<div class="block">Classe MackerelSerra créer pour le fichier test2.csv <div class="block">Classe MackerelSerra créer pour le fichier test2.csv
@@ -72,8 +74,6 @@ cette classe existe principalement pour l'évaluation</div>
</dd> </dd>
<dt><a href="../ecoparasite/Application.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt> <dt><a href="../ecoparasite/Application.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/LectureEval.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class ecoparasite.<a href="../ecoparasite/LectureEval.html" title="class in ecoparasite">LectureEval</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Merlu.html" class="type-name-link" title="class in ecoparasite.poisson">Merlu</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt> <dt><a href="../ecoparasite/poisson/Merlu.html" class="type-name-link" title="class in ecoparasite.poisson">Merlu</a> - Class in <a href="../ecoparasite/poisson/package-summary.html">ecoparasite.poisson</a></dt>
<dd> <dd>
<div class="block">Hérite de Poisson.</div> <div class="block">Hérite de Poisson.</div>
@@ -82,8 +82,10 @@ cette classe existe principalement pour l'évaluation</div>
<dd> <dd>
<div class="block">Construteur d'un merlu</div> <div class="block">Construteur d'un merlu</div>
</dd> </dd>
<dt><a href="../ecoparasite/Application.html#MerluFile(java.lang.String)" class="member-name-link">MerluFile(String)</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>N-Index</title> <title>N-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: N"> <meta name="description" content="index: N">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,24 +50,16 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:N">N</h2> <h2 class="title" id="I:N">N</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html#nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">nettoieColumnsLinear(HashSet, Function, Function, BiConsumer)</a> - Static method in class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt> <dt><a href="../ecoparasite/nettoyage/Nettoyage.html#nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">nettoieColumns(HashSet, Function, BiConsumer)</a> - Static method in class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt>
<dd>
<div class="block">Polymorphisme de la fonction nettoyage de colonne linéaire avec par défaut, l'autorisation des valeurs négatives.</div>
</dd>
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html#nettoieColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer,boolean)" class="member-name-link">nettoieColumnsLinear(HashSet, Function, Function, BiConsumer, boolean)</a> - Static method in class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt>
<dd>
<div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet à l'aide d'une regression linéaire, corrélation entre deux valeurs.</div>
</dd>
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html#nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">nettoieColumnsMoyenne(HashSet, Function, BiConsumer)</a> - Static method in class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt>
<dd> <dd>
<div class="block">Polymorphisme de la fonction précédente.</div> <div class="block">Polymorphisme de la fonction précédente.</div>
</dd> </dd>
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html#nettoieColumnsMoyenne(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)" class="member-name-link">nettoieColumnsMoyenne(HashSet, Function, BiConsumer, boolean)</a> - Static method in class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt> <dt><a href="../ecoparasite/nettoyage/Nettoyage.html#nettoieColumns(java.util.HashSet,java.util.function.Function,java.util.function.BiConsumer,boolean)" class="member-name-link">nettoieColumns(HashSet, Function, BiConsumer, boolean)</a> - Static method in class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt>
<dd> <dd>
<div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).</div> <div class="block">Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par null.</div>
</dd> </dd>
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html" class="type-name-link" title="class in ecoparasite.nettoyage">Nettoyage</a> - Class in <a href="../ecoparasite/nettoyage/package-summary.html">ecoparasite.nettoyage</a></dt> <dt><a href="../ecoparasite/nettoyage/Nettoyage.html" class="type-name-link" title="class in ecoparasite.nettoyage">Nettoyage</a> - Class in <a href="../ecoparasite/nettoyage/package-summary.html">ecoparasite.nettoyage</a></dt>
<dd> <dd>
@@ -75,8 +67,13 @@ loadScripts(document, 'script');</script>
</dd> </dd>
<dt><a href="../ecoparasite/nettoyage/Nettoyage.html#%3Cinit%3E()" class="member-name-link">Nettoyage()</a> - Constructor for class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt> <dt><a href="../ecoparasite/nettoyage/Nettoyage.html#%3Cinit%3E()" class="member-name-link">Nettoyage()</a> - Constructor for class ecoparasite.nettoyage.<a href="../ecoparasite/nettoyage/Nettoyage.html" title="class in ecoparasite.nettoyage">Nettoyage</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#niceStep(double,int)" class="member-name-link">niceStep(double, int)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Fonction de calcul d'un step rond
Cette fonction est basé sur une idée demandée à ChatGPT</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>P-Index</title> <title>P-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: P"> <meta name="description" content="index: P">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:P">P</h2> <h2 class="title" id="I:P">P</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/input/DataParsing.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Static method in interface ecoparasite.input.<a href="../ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></dt> <dt><a href="../ecoparasite/input/DataParsing.html#parse(ecoparasite.input.RawData)" class="member-name-link">parse(RawData)</a> - Static method in interface ecoparasite.input.<a href="../ecoparasite/input/DataParsing.html" title="interface in ecoparasite.input">DataParsing</a></dt>
@@ -91,8 +91,6 @@ loadScripts(document, 'script');</script>
<dd> <dd>
<div class="block">Raccourci vers les méthodes de DataParsing.</div> <div class="block">Raccourci vers les méthodes de DataParsing.</div>
</dd> </dd>
<dt><a href="../ecoparasite/LectureEval.html#parseEval(ecoparasite.input.RawData)" class="member-name-link">parseEval(RawData)</a> - Static method in class ecoparasite.<a href="../ecoparasite/LectureEval.html" title="class in ecoparasite">LectureEval</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationParsing.html#parseParasitesPeru(ecoparasite.input.RawData)" class="member-name-link">parseParasitesPeru(RawData)</a> - Static method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></dt> <dt><a href="../ecoparasite/population/PopulationParsing.html#parseParasitesPeru(ecoparasite.input.RawData)" class="member-name-link">parseParasitesPeru(RawData)</a> - Static method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></dt>
<dd> <dd>
<div class="block">Permet, à partir d'un objet RawData, de parse les données tel que le fichier parasitesPeru est structuré.</div> <div class="block">Permet, à partir d'un objet RawData, de parse les données tel que le fichier parasitesPeru est structuré.</div>
@@ -117,6 +115,8 @@ loadScripts(document, 'script');</script>
<dd> <dd>
<div class="block">Constructeur de l'objet Poisson</div> <div class="block">Constructeur de l'objet Poisson</div>
</dd> </dd>
<dt><a href="../ecoparasite/Application.html#PopPeru(java.lang.String)" class="member-name-link">PopPeru(String)</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/Population.html" class="type-name-link" title="class in ecoparasite.population">Population</a> - Class in <a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a></dt> <dt><a href="../ecoparasite/population/Population.html" class="type-name-link" title="class in ecoparasite.population">Population</a> - Class in <a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a></dt>
<dd> <dd>
<div class="block">Permet de gérer une population selon les années.</div> <div class="block">Permet de gérer une population selon les années.</div>
@@ -172,7 +172,7 @@ loadScripts(document, 'script');</script>
<dt><a href="../ecoparasite/population/PopulationParsing.html#%3Cinit%3E()" class="member-name-link">PopulationParsing()</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></dt> <dt><a href="../ecoparasite/population/PopulationParsing.html#%3Cinit%3E()" class="member-name-link">PopulationParsing()</a> - Constructor for class ecoparasite.population.<a href="../ecoparasite/population/PopulationParsing.html" title="class in ecoparasite.population">PopulationParsing</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>R-Index</title> <title>R-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: R"> <meta name="description" content="index: R">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:R">R</h2> <h2 class="title" id="I:R">R</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/input/RawData.html" class="type-name-link" title="class in ecoparasite.input">RawData</a> - Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt> <dt><a href="../ecoparasite/input/RawData.html" class="type-name-link" title="class in ecoparasite.input">RawData</a> - Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
@@ -75,8 +75,20 @@ loadScripts(document, 'script');</script>
<dd> <dd>
<div class="block">Permet de lire les données brutes d'un fichier CSV.</div> <div class="block">Permet de lire les données brutes d'un fichier CSV.</div>
</dd> </dd>
<dt><a href="../ecoparasite/svg/SVGResizing.html#resize(double,double)" class="member-name-link">resize(double, double)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></dt>
<dd>
<div class="block">Permet de redimensionner quelconque valeur X Y (Provenant de ValeursXY par exemple) en Coordonnées SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGResizing.html#resize(ecoparasite.representation.ValeursXY)" class="member-name-link">resize(ValeursXY)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#roundMax(double,double)" class="member-name-link">roundMax(double, double)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#roundMin(double,double)" class="member-name-link">roundMin(double, double)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">retourne une valeur arrondi "joli" adapter à un graphique</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>S-Index</title> <title>S-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: S"> <meta name="description" content="index: S">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,11 +50,25 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:S">S</h2> <h2 class="title" id="I:S">S</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/population/PopulationArgs.html#setAbondance(java.lang.Double)" class="member-name-link">setAbondance(Double)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#setAbondance(java.lang.Double)" class="member-name-link">setAbondance(Double)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Circle.html#setColor(java.lang.String)" class="member-name-link">setColor(String)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Circle.html" title="class in ecoparasite.svg.elements">Circle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#setColor(java.lang.String)" class="member-name-link">setColor(String)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#setColor(java.lang.String)" class="member-name-link">setColor(String)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Element.html#setCoordonnees(int,int)" class="member-name-link">setCoordonnees(int, int)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Element.html" title="class in ecoparasite.svg.elements">Element</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Element.html#setCoordonnees(ecoparasite.svg.Coordonnees)" class="member-name-link">setCoordonnees(Coordonnees)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Element.html" title="class in ecoparasite.svg.elements">Element</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#setCoordonneesA(ecoparasite.svg.Coordonnees)" class="member-name-link">setCoordonneesA(Coordonnees)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#setCoordonneesB(ecoparasite.svg.Coordonnees)" class="member-name-link">setCoordonneesB(Coordonnees)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#setFishParts(java.util.HashSet)" class="member-name-link">setFishParts(HashSet)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt> <dt><a href="../ecoparasite/poisson/Poisson.html#setFishParts(java.util.HashSet)" class="member-name-link">setFishParts(HashSet)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd> <dd>
<div class="block">Setter de l'attribut des parties de poisson.</div> <div class="block">Setter de l'attribut des parties de poisson.</div>
@@ -71,6 +85,12 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setLength(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setLength(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#setLength(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setLength(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#setLength(java.lang.Double)" class="member-name-link">setLength(Double)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
<dd>
<div class="block">Setter de l'attribut length</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#setLineWidth(int)" class="member-name-link">setLineWidth(int)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt> <dt><a href="../ecoparasite/poisson/PartiePoisson.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setNumber(int)" class="member-name-link">setNumber(int)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#setNumber(int)" class="member-name-link">setNumber(int)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
@@ -79,14 +99,58 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setPrevalence(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setPrevalence(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#setPrevalence(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setPrevalence(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Circle.html#setRayon(int)" class="member-name-link">setRayon(int)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Circle.html" title="class in ecoparasite.svg.elements">Circle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#setResizer(ecoparasite.svg.SVGResizing)" class="member-name-link">setResizer(SVGResizing)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#setSize(int)" class="member-name-link">setSize(int)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#setText(java.lang.String)" class="member-name-link">setText(String)</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/Population.html#setTotal(ecoparasite.population.PopulationArgs)" class="member-name-link">setTotal(PopulationArgs)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt> <dt><a href="../ecoparasite/population/Population.html#setTotal(ecoparasite.population.PopulationArgs)" class="member-name-link">setTotal(PopulationArgs)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setWidth(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setWidth(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#setWidth(ecoparasite.population.PopulationArgInterval)" class="member-name-link">setWidth(PopulationArgInterval)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/representation/ValeursXY.html#setX(double)" class="member-name-link">setX(double)</a> - Method in class ecoparasite.representation.<a href="../ecoparasite/representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/Coordonnees.html#setX(double)" class="member-name-link">setX(double)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/representation/ValeursXY.html#setY(double)" class="member-name-link">setY(double)</a> - Method in class ecoparasite.representation.<a href="../ecoparasite/representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/Coordonnees.html#setY(double)" class="member-name-link">setY(double)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#setZone(java.lang.String)" class="member-name-link">setZone(String)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#setZone(java.lang.String)" class="member-name-link">setZone(String)</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/ElementsFactory.html#SVG_OFFSET" class="member-name-link">SVG_OFFSET</a> - Static variable in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></dt>
<dd>
<div class="block">Le décalage de cadre du fichier SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/ElementsFactory.html#SVG_SIZE" class="member-name-link">SVG_SIZE</a> - Static variable in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></dt>
<dd>
<div class="block">Taille du fichier SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html" class="type-name-link" title="class in ecoparasite.svg">SVGBuilder</a> - Class in <a href="../ecoparasite/svg/package-summary.html">ecoparasite.svg</a></dt>
<dd>
<div class="block">Classe qui permet de construire les éléments présents sur le SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#%3Cinit%3E(java.util.HashMap)" class="member-name-link">SVGBuilder(HashMap)</a> - Constructor for class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGFactory.html" class="type-name-link" title="class in ecoparasite.svg">SVGFactory</a> - Class in <a href="../ecoparasite/svg/package-summary.html">ecoparasite.svg</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGFactory.html#%3Cinit%3E()" class="member-name-link">SVGFactory()</a> - Constructor for class ecoparasite.svg.<a href="../ecoparasite/svg/SVGFactory.html" title="class in ecoparasite.svg">SVGFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGResizing.html" class="type-name-link" title="class in ecoparasite.svg">SVGResizing</a> - Class in <a href="../ecoparasite/svg/package-summary.html">ecoparasite.svg</a></dt>
<dd>
<div class="block">Classe qui permet de convertir des doubles en dimension SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGResizing.html#%3Cinit%3E(double,double,double,double)" class="member-name-link">SVGResizing(double, double, double, double)</a> - Constructor for class ecoparasite.svg.<a href="../ecoparasite/svg/SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>T-Index</title> <title>T-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: T"> <meta name="description" content="index: T">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,9 +50,21 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:T">T</h2> <h2 class="title" id="I:T">T</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/Application.html#test2Render(java.lang.String)" class="member-name-link">test2Render(String)</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html" class="type-name-link" title="class in ecoparasite.svg.elements">Text</a> - Class in <a href="../ecoparasite/svg/elements/package-summary.html">ecoparasite.svg.elements</a></dt>
<dd>
<div class="block">Élement qui permet de générer un texte sur le SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#%3Cinit%3E(ecoparasite.svg.Coordonnees,java.lang.String)" class="member-name-link">Text(Coordonnees, String)</a> - Constructor for class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#%3Cinit%3E(ecoparasite.svg.Coordonnees,java.lang.String,java.lang.String,int)" class="member-name-link">Text(Coordonnees, String, String, int)</a> - Constructor for class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>
<div class="block">Constructeur</div>
</dd>
<dt><a href="../ecoparasite/input/RawData.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt> <dt><a href="../ecoparasite/input/RawData.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd> <dd>
<div class="block">Permet d'avoir un affichage debug du contenu de notre jeu de données.</div> <div class="block">Permet d'avoir un affichage debug du contenu de notre jeu de données.</div>
@@ -64,13 +76,31 @@ loadScripts(document, 'script');</script>
<dt><a href="../ecoparasite/population/Population.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt> <dt><a href="../ecoparasite/population/Population.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#toString()" class="member-name-link">toString()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>
<div class="block">Avoir sous forme de string les données de nos arguments de population.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Circle.html#toSVG()" class="member-name-link">toSVG()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Circle.html" title="class in ecoparasite.svg.elements">Circle</a></dt>
<dd>
<div class="block">Crée la string SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Element.html#toSVG()" class="member-name-link">toSVG()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Element.html" title="class in ecoparasite.svg.elements">Element</a></dt>
<dd>
<div class="block">Méthode abstraite qui va permettre de transformer notre élément en SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#toSVG()" class="member-name-link">toSVG()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>
<div class="block">Génère la string SVG de l'élément.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#toSVG()" class="member-name-link">toSVG()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>
<div class="block">Génère la string SVG.</div>
</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#transformToDouble()" class="member-name-link">transformToDouble()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt> <dt><a href="../ecoparasite/population/PopulationArgInterval.html#transformToDouble()" class="member-name-link">transformToDouble()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd> <dd>
<div class="block">Permet de transformer un intervalle en double.</div> <div class="block">Permet de transformer un intervalle en double.</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -0,0 +1,72 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>V-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: V">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="../resource-files/stylesheet.css">
<script type="text/javascript" src="../script-files/script.js"></script>
<script type="text/javascript" src="../script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../script-files/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">const pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../search.html">Search</a></li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list"></ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:V">V</h2>
<dl class="index">
<dt><a href="../ecoparasite/representation/ValeursXY.html" class="type-name-link" title="class in ecoparasite.representation">ValeursXY</a> - Class in <a href="../ecoparasite/representation/package-summary.html">ecoparasite.representation</a></dt>
<dd>
<div class="block">Représente un tuple de Valeurs X/Y pour nos données.</div>
</dd>
<dt><a href="../ecoparasite/representation/ValeursXY.html#%3Cinit%3E(double,double)" class="member-name-link">ValeursXY(double, double)</a> - Constructor for class ecoparasite.representation.<a href="../ecoparasite/representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a></dt>
<dd>
<div class="block">Constructeur</div>
</dd>
<dt><a href="../ecoparasite/Application.html#validFile()" class="member-name-link">validFile()</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/Application.html#validFileName(java.io.File,java.util.HashSet)" class="member-name-link">validFileName(File, HashSet)</a> - Static method in class ecoparasite.<a href="../ecoparasite/Application.html" title="class in ecoparasite">Application</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</body>
</html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>B-Index</title> <title>B-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: B"> <meta name="description" content="index: B">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,15 +50,39 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:B">B</h2> <h2 class="title" id="I:B">B</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/svg/SVGBuilder.html#buildAll(java.lang.String,java.lang.String,java.util.HashSet,double,double)" class="member-name-link">buildAll(String, String, HashSet, double, double)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Permet de tout construire d'un seul coup.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#buildAxes(java.lang.String,java.lang.String)" class="member-name-link">buildAxes(String, String)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Permet de construire les axes au format SVG.</div>
</dd>
<dt><a href="../ecoparasite/input/InputFactory.html#buildDataPath(java.lang.String)" class="member-name-link">buildDataPath(String)</a> - Static method in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt> <dt><a href="../ecoparasite/input/InputFactory.html#buildDataPath(java.lang.String)" class="member-name-link">buildDataPath(String)</a> - Static method in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
<dd> <dd>
<div class="block">Construit le chemin vers le fichier de données voulu.</div> <div class="block">Construit le chemin vers le fichier de données voulu.</div>
</dd> </dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#buildPoints(java.util.HashSet)" class="member-name-link">buildPoints(HashSet)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Construire le nuage de points sur le SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#buildRegression(double,double)" class="member-name-link">buildRegression(double, double)</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Construire la droite de regression linéaire.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#buildXTicks()" class="member-name-link">buildXTicks()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Permet de construire les batons de l'axe X.</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#buildYTicks()" class="member-name-link">buildYTicks()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Permet de construire les batons de l'axe Y.</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>C-Index</title> <title>C-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: C"> <meta name="description" content="index: C">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,9 +50,13 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:C">C</h2> <h2 class="title" id="I:C">C</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/svg/SVGBuilder.html#calcPointAxes(java.util.HashSet)" class="member-name-link">calcPointAxes(HashSet)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Permet de renvoyer des valeurs "clean" pour l'affichage des axes</div>
</dd>
<dt><a href="../ecoparasite/completion/Completion.html#calculateLinearA(java.util.HashSet,java.util.function.Function,java.util.function.Function,double,double)" class="member-name-link">calculateLinearA(HashSet, Function, Function, double, double)</a> - Static method in class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt> <dt><a href="../ecoparasite/completion/Completion.html#calculateLinearA(java.util.HashSet,java.util.function.Function,java.util.function.Function,double,double)" class="member-name-link">calculateLinearA(HashSet, Function, Function, double, double)</a> - Static method in class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt>
<dd> <dd>
<div class="block">Permet de calculer le coefficient A de notre regression linéaire.</div> <div class="block">Permet de calculer le coefficient A de notre regression linéaire.</div>
@@ -65,6 +69,24 @@ loadScripts(document, 'script');</script>
<dd> <dd>
<div class="block">Permet de calculer la moyenne d'une donnée des valeurs non nulles.</div> <div class="block">Permet de calculer la moyenne d'une donnée des valeurs non nulles.</div>
</dd> </dd>
<dt><a href="../ecoparasite/svg/elements/Circle.html" class="type-name-link" title="class in ecoparasite.svg.elements">Circle</a> - Class in <a href="../ecoparasite/svg/elements/package-summary.html">ecoparasite.svg.elements</a></dt>
<dd>
<div class="block">Element Cercle SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Circle.html#%3Cinit%3E(ecoparasite.svg.Coordonnees,int)" class="member-name-link">Circle(Coordonnees, int)</a> - Constructor for class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Circle.html" title="class in ecoparasite.svg.elements">Circle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Circle.html#%3Cinit%3E(ecoparasite.svg.Coordonnees,int,java.lang.String)" class="member-name-link">Circle(Coordonnees, int, String)</a> - Constructor for class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Circle.html" title="class in ecoparasite.svg.elements">Circle</a></dt>
<dd>
<div class="block">Constructeur.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/ElementsFactory.html#COLOR_BLACK" class="member-name-link">COLOR_BLACK</a> - Static variable in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/ElementsFactory.html#COLOR_BLUE" class="member-name-link">COLOR_BLUE</a> - Static variable in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/ElementsFactory.html#COLOR_RED" class="member-name-link">COLOR_RED</a> - Static variable in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/ElementsFactory.html#COLOR_WHITE" class="member-name-link">COLOR_WHITE</a> - Static variable in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/completion/Completion.html#completeColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">completeColumnsLinear(HashSet, Function, Function, BiConsumer)</a> - Static method in class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt> <dt><a href="../ecoparasite/completion/Completion.html#completeColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)" class="member-name-link">completeColumnsLinear(HashSet, Function, Function, BiConsumer)</a> - Static method in class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt>
<dd> <dd>
<div class="block">Permet de remplacer les valeurs inexistantes par les valeurs les plus probables avec une regression linéaire</div> <div class="block">Permet de remplacer les valeurs inexistantes par les valeurs les plus probables avec une regression linéaire</div>
@@ -79,8 +101,40 @@ loadScripts(document, 'script');</script>
</dd> </dd>
<dt><a href="../ecoparasite/completion/Completion.html#%3Cinit%3E()" class="member-name-link">Completion()</a> - Constructor for class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt> <dt><a href="../ecoparasite/completion/Completion.html#%3Cinit%3E()" class="member-name-link">Completion()</a> - Constructor for class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/representation/ValeursXY.html#convertToXY(java.util.HashSet,java.util.function.Function,java.util.function.Function)" class="member-name-link">convertToXY(HashSet, Function, Function)</a> - Static method in class ecoparasite.representation.<a href="../ecoparasite/representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a></dt>
<dd>
<div class="block">Permet de convertir un type de données en valeursXY.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Element.html#coordonnees" class="member-name-link">coordonnees</a> - Variable in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Element.html" title="class in ecoparasite.svg.elements">Element</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/Coordonnees.html" class="type-name-link" title="class in ecoparasite.svg">Coordonnees</a> - Class in <a href="../ecoparasite/svg/package-summary.html">ecoparasite.svg</a></dt>
<dd>
<div class="block">Classe qui permet de stocker les coordonnées utilisées pour le positionnement sur le fichier SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/Coordonnees.html#%3Cinit%3E(double,double)" class="member-name-link">Coordonnees(double, double)</a> - Constructor for class ecoparasite.svg.<a href="../ecoparasite/svg/Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGFactory.html#createFile(java.lang.String)" class="member-name-link">createFile(String)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGFactory.html" title="class in ecoparasite.svg">SVGFactory</a></dt>
<dd>
<div class="block">fonction qui créer le fichier, ici avec une ID random comme nom de fichier</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGFactory.html#createFile(java.lang.String,java.lang.String)" class="member-name-link">createFile(String, String)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGFactory.html" title="class in ecoparasite.svg">SVGFactory</a></dt>
<dd>
<div class="block">Permet la création du fichier</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGFactory.html#createSVG(java.util.ArrayList)" class="member-name-link">createSVG(ArrayList)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGFactory.html" title="class in ecoparasite.svg">SVGFactory</a></dt>
<dd>
<div class="block">Permet la création du fichier SVG</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGFactory.html#createSVG(java.util.ArrayList,java.lang.String)" class="member-name-link">createSVG(ArrayList, String)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGFactory.html" title="class in ecoparasite.svg">SVGFactory</a></dt>
<dd>
<div class="block">Permet la création du fichier SVG (Polymorphisme pour ajouter un nom de fichier)</div>
</dd>
<dt><a href="../ecoparasite/svg/SVGFactory.html#createSVGCode(java.util.ArrayList)" class="member-name-link">createSVGCode(ArrayList)</a> - Static method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGFactory.html" title="class in ecoparasite.svg">SVGFactory</a></dt>
<dd>
<div class="block">Fonction basique de transformation des éléments en code SVG</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>D-Index</title> <title>D-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: D"> <meta name="description" content="index: D">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:D">D</h2> <h2 class="title" id="I:D">D</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/input/InputFactory.html#DATA_MACKEREL" class="member-name-link">DATA_MACKEREL</a> - Static variable in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt> <dt><a href="../ecoparasite/input/InputFactory.html#DATA_MACKEREL" class="member-name-link">DATA_MACKEREL</a> - Static variable in class ecoparasite.input.<a href="../ecoparasite/input/InputFactory.html" title="class in ecoparasite.input">InputFactory</a></dt>
@@ -64,7 +64,7 @@ loadScripts(document, 'script');</script>
<div class="block">Interface définissant la fonction de Parsing des données</div> <div class="block">Interface définissant la fonction de Parsing des données</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>E-Index</title> <title>E-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: E"> <meta name="description" content="index: E">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:E">E</h2> <h2 class="title" id="I:E">E</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/package-summary.html">ecoparasite</a> - package ecoparasite</dt> <dt><a href="../ecoparasite/package-summary.html">ecoparasite</a> - package ecoparasite</dt>
@@ -65,8 +65,28 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a> - package ecoparasite.population</dt> <dt><a href="../ecoparasite/population/package-summary.html">ecoparasite.population</a> - package ecoparasite.population</dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/representation/package-summary.html">ecoparasite.representation</a> - package ecoparasite.representation</dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/package-summary.html">ecoparasite.svg</a> - package ecoparasite.svg</dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/package-summary.html">ecoparasite.svg.elements</a> - package ecoparasite.svg.elements</dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Element.html" class="type-name-link" title="class in ecoparasite.svg.elements">Element</a> - Class in <a href="../ecoparasite/svg/elements/package-summary.html">ecoparasite.svg.elements</a></dt>
<dd>
<div class="block">Classe abstraite qui permet de définir des éléments SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Element.html#%3Cinit%3E(ecoparasite.svg.Coordonnees)" class="member-name-link">Element(Coordonnees)</a> - Constructor for class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Element.html" title="class in ecoparasite.svg.elements">Element</a></dt>
<dd>
<div class="block">Constructeur par défaut.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/ElementsFactory.html" class="type-name-link" title="class in ecoparasite.svg.elements">ElementsFactory</a> - Class in <a href="../ecoparasite/svg/elements/package-summary.html">ecoparasite.svg.elements</a></dt>
<dd>
<div class="block">Contient divers éléments utiles pour les fichiers SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/ElementsFactory.html#%3Cinit%3E()" class="member-name-link">ElementsFactory()</a> - Constructor for class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/ElementsFactory.html" title="class in ecoparasite.svg.elements">ElementsFactory</a></dt>
<dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>F-Index</title> <title>F-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: F"> <meta name="description" content="index: F">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:F">F</h2> <h2 class="title" id="I:F">F</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/poisson/Poisson.html#fishParts" class="member-name-link">fishParts</a> - Variable in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt> <dt><a href="../ecoparasite/poisson/Poisson.html#fishParts" class="member-name-link">fishParts</a> - Variable in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
@@ -60,7 +60,7 @@ loadScripts(document, 'script');</script>
<div class="block">Permet de transformer une String (Extraite d'un fichier CSV) et de la transformer en Intervalle.</div> <div class="block">Permet de transformer une String (Extraite d'un fichier CSV) et de la transformer en Intervalle.</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>G-Index</title> <title>G-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: G"> <meta name="description" content="index: G">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,15 +50,27 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:G">G</h2> <h2 class="title" id="I:G">G</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/population/PopulationArgs.html#getAbondance()" class="member-name-link">getAbondance()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#getAbondance()" class="member-name-link">getAbondance()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Circle.html#getColor()" class="member-name-link">getColor()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Circle.html" title="class in ecoparasite.svg.elements">Circle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#getColor()" class="member-name-link">getColor()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#getColor()" class="member-name-link">getColor()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/RawData.html#getColumnsNames()" class="member-name-link">getColumnsNames()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt> <dt><a href="../ecoparasite/input/RawData.html#getColumnsNames()" class="member-name-link">getColumnsNames()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd> <dd>
<div class="block">Permet d'obtenir le nom des colonnes de notre jeu de données.</div> <div class="block">Permet d'obtenir le nom des colonnes de notre jeu de données.</div>
</dd> </dd>
<dt><a href="../ecoparasite/svg/elements/Element.html#getCoordonnees()" class="member-name-link">getCoordonnees()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Element.html" title="class in ecoparasite.svg.elements">Element</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#getCoordonneesA()" class="member-name-link">getCoordonneesA()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#getCoordonneesB()" class="member-name-link">getCoordonneesB()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/RawData.html#getData()" class="member-name-link">getData()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt> <dt><a href="../ecoparasite/input/RawData.html#getData()" class="member-name-link">getData()</a> - Method in class ecoparasite.input.<a href="../ecoparasite/input/RawData.html" title="class in ecoparasite.input">RawData</a></dt>
<dd> <dd>
<div class="block">Getter des données brutes.</div> <div class="block">Getter des données brutes.</div>
@@ -97,8 +109,18 @@ loadScripts(document, 'script');</script>
</dd> </dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getLength()" class="member-name-link">getLength()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#getLength()" class="member-name-link">getLength()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/completion/Completion.html#getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)" class="member-name-link">getLinearCoef(HashSet, Function, Function)</a> - Static method in class ecoparasite.completion.<a href="../ecoparasite/completion/Completion.html" title="class in ecoparasite.completion">Completion</a></dt>
<dd>
<div class="block">Permet de retourner les coefficients de la regression linéaire.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#getLineWidth()" class="member-name-link">getLineWidth()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMax()" class="member-name-link">getMax()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt> <dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMax()" class="member-name-link">getMax()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGResizing.html#getMaxX()" class="member-name-link">getMaxX()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGResizing.html#getMaxY()" class="member-name-link">getMaxY()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMean()" class="member-name-link">getMean()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt> <dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMean()" class="member-name-link">getMean()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFileException.html#getMessage()" class="member-name-link">getMessage()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></dt> <dt><a href="../ecoparasite/input/InputFileException.html#getMessage()" class="member-name-link">getMessage()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InputFileException.html" title="class in ecoparasite.input">InputFileException</a></dt>
@@ -107,18 +129,40 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMin()" class="member-name-link">getMin()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt> <dt><a href="../ecoparasite/population/PopulationArgInterval.html#getMin()" class="member-name-link">getMin()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgInterval.html" title="class in ecoparasite.population">PopulationArgInterval</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGResizing.html#getMinX()" class="member-name-link">getMinX()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGResizing.html#getMinY()" class="member-name-link">getMinY()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGResizing.html" title="class in ecoparasite.svg">SVGResizing</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/PartiePoisson.html#getName()" class="member-name-link">getName()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt> <dt><a href="../ecoparasite/poisson/PartiePoisson.html#getName()" class="member-name-link">getName()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/PartiePoisson.html" title="class in ecoparasite.poisson">PartiePoisson</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getNumber()" class="member-name-link">getNumber()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#getNumber()" class="member-name-link">getNumber()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#getOffsetX()" class="member-name-link">getOffsetX()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#getOffsetY()" class="member-name-link">getOffsetY()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InvalidParsingException.html#getParsingId()" class="member-name-link">getParsingId()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></dt> <dt><a href="../ecoparasite/input/InvalidParsingException.html#getParsingId()" class="member-name-link">getParsingId()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InvalidParsingException.html#getParsingSource()" class="member-name-link">getParsingSource()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></dt> <dt><a href="../ecoparasite/input/InvalidParsingException.html#getParsingSource()" class="member-name-link">getParsingSource()</a> - Method in exception class ecoparasite.input.<a href="../ecoparasite/input/InvalidParsingException.html" title="class in ecoparasite.input">InvalidParsingException</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/Population.html#getPerYear()" class="member-name-link">getPerYear()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt> <dt><a href="../ecoparasite/population/Population.html#getPerYear()" class="member-name-link">getPerYear()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#getPointsX()" class="member-name-link">getPointsX()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#getPointsY()" class="member-name-link">getPointsY()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getPrevalence()" class="member-name-link">getPrevalence()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#getPrevalence()" class="member-name-link">getPrevalence()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Circle.html#getRayon()" class="member-name-link">getRayon()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Circle.html" title="class in ecoparasite.svg.elements">Circle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/SVGBuilder.html#getResizer()" class="member-name-link">getResizer()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/SVGBuilder.html" title="class in ecoparasite.svg">SVGBuilder</a></dt>
<dd>
<div class="block">Permet d'obtenir un resizer ou bien le crée s'il n'existe pas déjà.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#getSize()" class="member-name-link">getSize()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Text.html#getText()" class="member-name-link">getText()</a> - Method in class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Text.html" title="class in ecoparasite.svg.elements">Text</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/Population.html#getTotal()" class="member-name-link">getTotal()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt> <dt><a href="../ecoparasite/population/Population.html#getTotal()" class="member-name-link">getTotal()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/Population.html" title="class in ecoparasite.population">Population</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/poisson/Poisson.html#getWeight()" class="member-name-link">getWeight()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt> <dt><a href="../ecoparasite/poisson/Poisson.html#getWeight()" class="member-name-link">getWeight()</a> - Method in class ecoparasite.poisson.<a href="../ecoparasite/poisson/Poisson.html" title="class in ecoparasite.poisson">Poisson</a></dt>
@@ -127,12 +171,20 @@ loadScripts(document, 'script');</script>
</dd> </dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getWidth()" class="member-name-link">getWidth()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#getWidth()" class="member-name-link">getWidth()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/representation/ValeursXY.html#getX()" class="member-name-link">getX()</a> - Method in class ecoparasite.representation.<a href="../ecoparasite/representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/Coordonnees.html#getX()" class="member-name-link">getX()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/representation/ValeursXY.html#getY()" class="member-name-link">getY()</a> - Method in class ecoparasite.representation.<a href="../ecoparasite/representation/ValeursXY.html" title="class in ecoparasite.representation">ValeursXY</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/Coordonnees.html#getY()" class="member-name-link">getY()</a> - Method in class ecoparasite.svg.<a href="../ecoparasite/svg/Coordonnees.html" title="class in ecoparasite.svg">Coordonnees</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getYear()" class="member-name-link">getYear()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#getYear()" class="member-name-link">getYear()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/population/PopulationArgs.html#getZone()" class="member-name-link">getZone()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt> <dt><a href="../ecoparasite/population/PopulationArgs.html#getZone()" class="member-name-link">getZone()</a> - Method in class ecoparasite.population.<a href="../ecoparasite/population/PopulationArgs.html" title="class in ecoparasite.population">PopulationArgs</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>I-Index</title> <title>I-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: I"> <meta name="description" content="index: I">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,9 +50,15 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:I">I</h2> <h2 class="title" id="I:I">I</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/svg/IncorrectAxesPointsException.html" class="type-name-link" title="class in ecoparasite.svg">IncorrectAxesPointsException</a> - Exception Class in <a href="../ecoparasite/svg/package-summary.html">ecoparasite.svg</a></dt>
<dd>
<div class="block">Exception déclenchée lorsque le format des Axes est incorrect par rapport à ce que la fonction attend.</div>
</dd>
<dt><a href="../ecoparasite/svg/IncorrectAxesPointsException.html#%3Cinit%3E()" class="member-name-link">IncorrectAxesPointsException()</a> - Constructor for exception class ecoparasite.svg.<a href="../ecoparasite/svg/IncorrectAxesPointsException.html" title="class in ecoparasite.svg">IncorrectAxesPointsException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../ecoparasite/input/InputFactory.html" class="type-name-link" title="class in ecoparasite.input">InputFactory</a> - Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt> <dt><a href="../ecoparasite/input/InputFactory.html" class="type-name-link" title="class in ecoparasite.input">InputFactory</a> - Class in <a href="../ecoparasite/input/package-summary.html">ecoparasite.input</a></dt>
<dd> <dd>
<div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div> <div class="block">Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.</div>
@@ -75,7 +81,7 @@ qu'une erreur est survenue durant le parsing d'une donnée.</div>
<div class="block">Constructeur.</div> <div class="block">Constructeur.</div>
</dd> </dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>L-Index</title> <title>L-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index: L"> <meta name="description" content="index: L">
<meta name="generator" content="javadoc/IndexWriter"> <meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../resource-files/jquery-ui.min.css">
@@ -50,15 +50,21 @@ loadScripts(document, 'script');</script>
<div class="header"> <div class="header">
<h1>Index</h1> <h1>Index</h1>
</div> </div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:L">L</h2> <h2 class="title" id="I:L">L</h2>
<dl class="index"> <dl class="index">
<dt><a href="../ecoparasite/LectureEval.html" class="type-name-link" title="class in ecoparasite">LectureEval</a> - Class in <a href="../ecoparasite/package-summary.html">ecoparasite</a></dt> <dt><a href="../ecoparasite/svg/elements/Line.html" class="type-name-link" title="class in ecoparasite.svg.elements">Line</a> - Class in <a href="../ecoparasite/svg/elements/package-summary.html">ecoparasite.svg.elements</a></dt>
<dd>&nbsp;</dd> <dd>
<dt><a href="../ecoparasite/LectureEval.html#%3Cinit%3E()" class="member-name-link">LectureEval()</a> - Constructor for class ecoparasite.<a href="../ecoparasite/LectureEval.html" title="class in ecoparasite">LectureEval</a></dt> <div class="block">Permet de construire une droite/ligne en SVG.</div>
</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#%3Cinit%3E(ecoparasite.svg.Coordonnees,ecoparasite.svg.Coordonnees)" class="member-name-link">Line(Coordonnees, Coordonnees)</a> - Constructor for class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><a href="../ecoparasite/svg/elements/Line.html#%3Cinit%3E(ecoparasite.svg.Coordonnees,ecoparasite.svg.Coordonnees,java.lang.String,int)" class="member-name-link">Line(Coordonnees, Coordonnees, String, int)</a> - Constructor for class ecoparasite.svg.elements.<a href="../ecoparasite/svg/elements/Line.html" title="class in ecoparasite.svg.elements">Line</a></dt>
<dd>
<div class="block">Constructeur</div>
</dd>
</dl> </dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main> <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">L</a>&nbsp;<a href="index-10.html">M</a>&nbsp;<a href="index-11.html">N</a>&nbsp;<a href="index-12.html">P</a>&nbsp;<a href="index-13.html">R</a>&nbsp;<a href="index-14.html">S</a>&nbsp;<a href="index-15.html">T</a>&nbsp;<a href="index-16.html">V</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div> </div>
</body> </body>
</html> </html>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Overview</title> <title>Overview</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="package index"> <meta name="description" content="package index">
<meta name="generator" content="javadoc/PackageIndexWriter"> <meta name="generator" content="javadoc/PackageIndexWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -64,6 +64,12 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div> <div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/population/package-summary.html">ecoparasite.population</a></div> <div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/population/package-summary.html">ecoparasite.population</a></div>
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div> <div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/representation/package-summary.html">ecoparasite.representation</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/svg/package-summary.html">ecoparasite.svg</a></div>
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="ecoparasite/svg/elements/package-summary.html">ecoparasite.svg.elements</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
</div> </div>
</div> </div>
</main> </main>

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Generated Documentation (Untitled)</title> <title>Generated Documentation (Untitled)</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="index redirect"> <meta name="description" content="index redirect">
<meta name="generator" content="javadoc/IndexRedirectWriter"> <meta name="generator" content="javadoc/IndexRedirectWriter">
<link rel="canonical" href="index.html"> <link rel="canonical" href="index.html">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Class Hierarchy</title> <title>Class Hierarchy</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="class tree"> <meta name="description" content="class tree">
<meta name="generator" content="javadoc/TreeWriter"> <meta name="generator" content="javadoc/TreeWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -57,7 +57,10 @@ loadScripts(document, 'script');</script>
<li><a href="ecoparasite/input/package-tree.html">ecoparasite.input</a>, </li> <li><a href="ecoparasite/input/package-tree.html">ecoparasite.input</a>, </li>
<li><a href="ecoparasite/nettoyage/package-tree.html">ecoparasite.nettoyage</a>, </li> <li><a href="ecoparasite/nettoyage/package-tree.html">ecoparasite.nettoyage</a>, </li>
<li><a href="ecoparasite/poisson/package-tree.html">ecoparasite.poisson</a>, </li> <li><a href="ecoparasite/poisson/package-tree.html">ecoparasite.poisson</a>, </li>
<li><a href="ecoparasite/population/package-tree.html">ecoparasite.population</a></li> <li><a href="ecoparasite/population/package-tree.html">ecoparasite.population</a>, </li>
<li><a href="ecoparasite/representation/package-tree.html">ecoparasite.representation</a>, </li>
<li><a href="ecoparasite/svg/package-tree.html">ecoparasite.svg</a>, </li>
<li><a href="ecoparasite/svg/elements/package-tree.html">ecoparasite.svg.elements</a></li>
</ul> </ul>
<section class="hierarchy"> <section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
@@ -66,8 +69,16 @@ loadScripts(document, 'script');</script>
<ul> <ul>
<li class="circle">ecoparasite.<a href="ecoparasite/Application.html" class="type-name-link" title="class in ecoparasite">Application</a></li> <li class="circle">ecoparasite.<a href="ecoparasite/Application.html" class="type-name-link" title="class in ecoparasite">Application</a></li>
<li class="circle">ecoparasite.completion.<a href="ecoparasite/completion/Completion.html" class="type-name-link" title="class in ecoparasite.completion">Completion</a></li> <li class="circle">ecoparasite.completion.<a href="ecoparasite/completion/Completion.html" class="type-name-link" title="class in ecoparasite.completion">Completion</a></li>
<li class="circle">ecoparasite.svg.<a href="ecoparasite/svg/Coordonnees.html" class="type-name-link" title="class in ecoparasite.svg">Coordonnees</a></li>
<li class="circle">ecoparasite.svg.elements.<a href="ecoparasite/svg/elements/Element.html" class="type-name-link" title="class in ecoparasite.svg.elements">Element</a>
<ul>
<li class="circle">ecoparasite.svg.elements.<a href="ecoparasite/svg/elements/Circle.html" class="type-name-link" title="class in ecoparasite.svg.elements">Circle</a></li>
<li class="circle">ecoparasite.svg.elements.<a href="ecoparasite/svg/elements/Line.html" class="type-name-link" title="class in ecoparasite.svg.elements">Line</a></li>
<li class="circle">ecoparasite.svg.elements.<a href="ecoparasite/svg/elements/Text.html" class="type-name-link" title="class in ecoparasite.svg.elements">Text</a></li>
</ul>
</li>
<li class="circle">ecoparasite.svg.elements.<a href="ecoparasite/svg/elements/ElementsFactory.html" class="type-name-link" title="class in ecoparasite.svg.elements">ElementsFactory</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/InputFactory.html" class="type-name-link" title="class in ecoparasite.input">InputFactory</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/InputFactory.html" class="type-name-link" title="class in ecoparasite.input">InputFactory</a></li>
<li class="circle">ecoparasite.<a href="ecoparasite/LectureEval.html" class="type-name-link" title="class in ecoparasite">LectureEval</a></li>
<li class="circle">ecoparasite.nettoyage.<a href="ecoparasite/nettoyage/Nettoyage.html" class="type-name-link" title="class in ecoparasite.nettoyage">Nettoyage</a></li> <li class="circle">ecoparasite.nettoyage.<a href="ecoparasite/nettoyage/Nettoyage.html" class="type-name-link" title="class in ecoparasite.nettoyage">Nettoyage</a></li>
<li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/PartiePoisson.html" class="type-name-link" title="class in ecoparasite.poisson">PartiePoisson</a></li> <li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/PartiePoisson.html" class="type-name-link" title="class in ecoparasite.poisson">PartiePoisson</a></li>
<li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/Poisson.html" class="type-name-link" title="class in ecoparasite.poisson">Poisson</a> <li class="circle">ecoparasite.poisson.<a href="ecoparasite/poisson/Poisson.html" class="type-name-link" title="class in ecoparasite.poisson">Poisson</a>
@@ -82,10 +93,14 @@ loadScripts(document, 'script');</script>
<li class="circle">ecoparasite.population.<a href="ecoparasite/population/PopulationArgs.html" class="type-name-link" title="class in ecoparasite.population">PopulationArgs</a></li> <li class="circle">ecoparasite.population.<a href="ecoparasite/population/PopulationArgs.html" class="type-name-link" title="class in ecoparasite.population">PopulationArgs</a></li>
<li class="circle">ecoparasite.population.<a href="ecoparasite/population/PopulationParsing.html" class="type-name-link" title="class in ecoparasite.population">PopulationParsing</a></li> <li class="circle">ecoparasite.population.<a href="ecoparasite/population/PopulationParsing.html" class="type-name-link" title="class in ecoparasite.population">PopulationParsing</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/RawData.html" class="type-name-link" title="class in ecoparasite.input">RawData</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/RawData.html" class="type-name-link" title="class in ecoparasite.input">RawData</a></li>
<li class="circle">ecoparasite.svg.<a href="ecoparasite/svg/SVGBuilder.html" class="type-name-link" title="class in ecoparasite.svg">SVGBuilder</a></li>
<li class="circle">ecoparasite.svg.<a href="ecoparasite/svg/SVGFactory.html" class="type-name-link" title="class in ecoparasite.svg">SVGFactory</a></li>
<li class="circle">ecoparasite.svg.<a href="ecoparasite/svg/SVGResizing.html" class="type-name-link" title="class in ecoparasite.svg">SVGResizing</a></li>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>) <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
<ul> <ul>
<li class="circle">ecoparasite.svg.<a href="ecoparasite/svg/IncorrectAxesPointsException.html" class="type-name-link" title="class in ecoparasite.svg">IncorrectAxesPointsException</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/InputFileException.html" class="type-name-link" title="class in ecoparasite.input">InputFileException</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/InputFileException.html" class="type-name-link" title="class in ecoparasite.input">InputFileException</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/InvalidParsingException.html" class="type-name-link" title="class in ecoparasite.input">InvalidParsingException</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/InvalidParsingException.html" class="type-name-link" title="class in ecoparasite.input">InvalidParsingException</a></li>
<li class="circle">ecoparasite.input.<a href="ecoparasite/input/RawDataOverflow.html" class="type-name-link" title="class in ecoparasite.input">RawDataOverflow</a></li> <li class="circle">ecoparasite.input.<a href="ecoparasite/input/RawDataOverflow.html" class="type-name-link" title="class in ecoparasite.input">RawDataOverflow</a></li>
@@ -93,6 +108,7 @@ loadScripts(document, 'script');</script>
</li> </li>
</ul> </ul>
</li> </li>
<li class="circle">ecoparasite.representation.<a href="ecoparasite/representation/ValeursXY.html" class="type-name-link" title="class in ecoparasite.representation">ValeursXY</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@@ -1 +1 @@
packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html","k":"18"},{"l":"ecoparasite"},{"l":"ecoparasite.completion"},{"l":"ecoparasite.input"},{"l":"ecoparasite.nettoyage"},{"l":"ecoparasite.poisson"},{"l":"ecoparasite.population"}];updateSearchResults(); packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html","k":"18"},{"l":"ecoparasite"},{"l":"ecoparasite.completion"},{"l":"ecoparasite.input"},{"l":"ecoparasite.nettoyage"},{"l":"ecoparasite.poisson"},{"l":"ecoparasite.population"},{"l":"ecoparasite.representation"},{"l":"ecoparasite.svg"},{"l":"ecoparasite.svg.elements"}];updateSearchResults();

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Search</title> <title>Search</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="search"> <meta name="description" content="search">
<meta name="generator" content="javadoc/SearchWriter"> <meta name="generator" content="javadoc/SearchWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 --> <!-- Generated by javadoc (25) on Wed Apr 29 11:29:03 CEST 2026 -->
<title>Serialized Form</title> <title>Serialized Form</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08"> <meta name="dc.created" content="2026-04-29">
<meta name="description" content="serialized forms"> <meta name="description" content="serialized forms">
<meta name="generator" content="javadoc/SerializedFormWriter"> <meta name="generator" content="javadoc/SerializedFormWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
@@ -125,6 +125,19 @@ loadScripts(document, 'script');</script>
</ul> </ul>
</section> </section>
</li> </li>
<li>
<section class="serialized-package-container">
<h2 title="Package">Package&nbsp;<a href="ecoparasite/svg/package-summary.html">ecoparasite.svg</a></h2>
<ul class="block-list">
<li>
<section class="serialized-class-details" id="ecoparasite.svg.IncorrectAxesPointsException">
<h3>Exception Class&nbsp;<a href="ecoparasite/svg/IncorrectAxesPointsException.html" title="class in ecoparasite.svg">ecoparasite.svg.IncorrectAxesPointsException</a></h3>
<div class="type-signature">class IncorrectAxesPointsException extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a> implements <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></div>
</section>
</li>
</ul>
</section>
</li>
</ul> </ul>
</main> </main>
</div> </div>

View File

@@ -1 +1 @@
typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html","k":"18"},{"p":"ecoparasite","l":"Application"},{"p":"ecoparasite.completion","l":"Completion"},{"p":"ecoparasite.input","l":"DataParsing","k":"10"},{"p":"ecoparasite.input","l":"InputFactory"},{"p":"ecoparasite.input","l":"InputFileException","k":"13"},{"p":"ecoparasite.input","l":"InvalidParsingException","k":"13"},{"p":"ecoparasite","l":"LectureEval"},{"p":"ecoparasite.poisson","l":"Mackerel"},{"p":"ecoparasite.poisson","l":"MackerelSerra"},{"p":"ecoparasite.poisson","l":"Merlu"},{"p":"ecoparasite.nettoyage","l":"Nettoyage"},{"p":"ecoparasite.poisson","l":"PartiePoisson"},{"p":"ecoparasite.poisson","l":"Poisson"},{"p":"ecoparasite.population","l":"Population"},{"p":"ecoparasite.population","l":"PopulationArgInterval"},{"p":"ecoparasite.population","l":"PopulationArgs"},{"p":"ecoparasite.population","l":"PopulationParsing"},{"p":"ecoparasite.input","l":"RawData"},{"p":"ecoparasite.input","l":"RawDataOverflow","k":"13"}];updateSearchResults(); typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html","k":"18"},{"p":"ecoparasite","l":"Application"},{"p":"ecoparasite.svg.elements","l":"Circle"},{"p":"ecoparasite.completion","l":"Completion"},{"p":"ecoparasite.svg","l":"Coordonnees"},{"p":"ecoparasite.input","l":"DataParsing","k":"10"},{"p":"ecoparasite.svg.elements","l":"Element"},{"p":"ecoparasite.svg.elements","l":"ElementsFactory"},{"p":"ecoparasite.svg","l":"IncorrectAxesPointsException","k":"13"},{"p":"ecoparasite.input","l":"InputFactory"},{"p":"ecoparasite.input","l":"InputFileException","k":"13"},{"p":"ecoparasite.input","l":"InvalidParsingException","k":"13"},{"p":"ecoparasite.svg.elements","l":"Line"},{"p":"ecoparasite.poisson","l":"Mackerel"},{"p":"ecoparasite.poisson","l":"MackerelSerra"},{"p":"ecoparasite.poisson","l":"Merlu"},{"p":"ecoparasite.nettoyage","l":"Nettoyage"},{"p":"ecoparasite.poisson","l":"PartiePoisson"},{"p":"ecoparasite.poisson","l":"Poisson"},{"p":"ecoparasite.population","l":"Population"},{"p":"ecoparasite.population","l":"PopulationArgInterval"},{"p":"ecoparasite.population","l":"PopulationArgs"},{"p":"ecoparasite.population","l":"PopulationParsing"},{"p":"ecoparasite.input","l":"RawData"},{"p":"ecoparasite.input","l":"RawDataOverflow","k":"13"},{"p":"ecoparasite.svg","l":"SVGBuilder"},{"p":"ecoparasite.svg","l":"SVGFactory"},{"p":"ecoparasite.svg","l":"SVGResizing"},{"p":"ecoparasite.svg.elements","l":"Text"},{"p":"ecoparasite.representation","l":"ValeursXY"}];updateSearchResults();

View File

@@ -18,5 +18,5 @@ Les fichiers de tests se trouvent dans le dossier ``tests``.
Actuellement, nous avons terminé la complétion/nettoyage par Moyenne/Régression Linéaire. Actuellement, nous avons terminé la complétion/nettoyage par Moyenne/Régression Linéaire.
Nous allons donc voir pour l'interface graphique. Nous allons donc voir pour l'interface graphique.
Le fichier qui permet de tester l'ouverture du fichier Test2 pour l'évaluation est le fichier ``ecoparasite.LectureEvaltest2``. Le fichier qui permet de tester l'ouverture du fichier Test3 pour l'évaluation est le fichier ``ecoparasite.LectureEval``.
Ce fichier a été réalisé par Sébastien BOUSQUET. Ce fichier a été réalisé par Benjamin THOREL.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 KiB

After

Width:  |  Height:  |  Size: 344 KiB

View File

@@ -3,6 +3,7 @@
namespace ecoparasite { namespace ecoparasite {
class Application { class Application {
+ {static} main
} }
namespace ecoparasite.input { namespace ecoparasite.input {
@@ -119,30 +120,98 @@ namespace ecoparasite {
namespace ecoparasite.completion { namespace ecoparasite.completion {
class Completion { class Completion {
+ {static} completeColumnsMoyenne + {static} completeColumnsMoyenne()
+ {static} completeColumnsLinear + {static} completeColumnsLinear()
} }
} }
namespace ecoparasite.nettoyage { namespace ecoparasite.nettoyage {
class Nettoyage { class Nettoyage {
+ {static} nettoieColumnsMoyenne + {static} nettoieColumns()
+ {static} nettoieColumnsLinear
} }
} }
class ValeursXY {
namespace ecoparasite.unknown { - double x
- double y
note top of ecoparasite.unknown : Ce paquet est temporaire pour des classes / interfaces qui devront avoir plus de déclinaisons. + {static} HashSet<ValeursXY> convertToXY()
class DataCleaner {
+ DataCleaner()
+ String toString()
} }
interface DataCompletion { namespace ecoparasite.svg {
+ void exception() class SVGFactory {
+ {static} createSVG()
+ {static} createSVGCode()
+ {static} createFile()
} }
class Coordonnees {
- double x
- double y
}
class SVGResizing {
- double minX
- double maxX
- double minY
- double maxY
+ resize()
}
class SVGBuilder {
- ArrayList<Double> pointsX
- ArrayList<Double> pointsY
- double minPointsX
- double minPointsY
- double maxPointsX
- double maxPointsY
+ SVGBuilder()
+ getResizer()
+ buildAll()
+ buildAxes()
+ buildXTicks()
+ buildYTicks()
+ buildPoints()
+ buildRegression()
- getBeginAxeX()
- getBeginAxeY()
+ {static} calcPointsAxes()
+ {static} niceStep()
+ {static} roundMin()
+ {static} roundMax()
}
SVGBuilder o--> SVGResizing : - resizer
}
namespace ecoparasite.svg.elements {
class ElementsFactory {
+ {static} SVGAxes()
}
abstract class Element {
+ {abstract} toSVG()
}
Element o--> ecoparasite.svg.Coordonnees : # coordonnees
class Circle extends Element {
- int rayon
- String color
}
class Line extends Element {
- int lineWidth
- String color
}
class Text extends Element {
- String text
- String color
- int size
}
Line o--> ecoparasite.svg.Coordonnees : # coordonneesB
} }
} }

View File

@@ -1,7 +1,287 @@
package ecoparasite; package ecoparasite;
import ecoparasite.completion.Completion;
import ecoparasite.input.InputFactory;
import ecoparasite.input.InputFileException;
import ecoparasite.input.RawData;
import ecoparasite.input.RawDataOverflow;
import ecoparasite.nettoyage.Nettoyage;
import ecoparasite.poisson.Mackerel;
import ecoparasite.poisson.MackerelSerra;
import ecoparasite.poisson.Merlu;
import ecoparasite.poisson.Poisson;
import ecoparasite.population.Population;
import ecoparasite.population.PopulationArgInterval;
import ecoparasite.population.PopulationParsing;
import ecoparasite.representation.ValeursXY;
import ecoparasite.svg.IncorrectAxesPointsException;
import ecoparasite.svg.SVGBuilder;
import ecoparasite.svg.SVGFactory;
import ecoparasite.svg.elements.Element;
import java.io.File;
import java.util.*;
import java.util.function.BiConsumer;
import java.util.function.Function;
public class Application { public class Application {
static final String[] VALID_FILES = {"Campagne/mackerel.97442.csv", "Campagne/merlu2018_75164.csv","Combinés/ParasitesPeru2021.csv", "test2.csv"};
public static void validFileName(File dir, HashSet<String> listeName){
File[] liste = dir.listFiles();
for (File item : liste) {
if (!item.isDirectory()){
listeName.add(item.getName());
} else {
validFileName(new File(dir.getName()+ "/" + item.getName()), listeName);
}
}
}
public static String validFile(){
Scanner sc = new Scanner(System.in);
String name = "";
boolean isValid = false;
/*
File dir = new File("data");
HashSet<String> listeName = new HashSet<>();
Application.validFileName(dir,listeName);
*/
System.out.println( "Liste des fichiers valides:" );
for (String validFile : VALID_FILES) {
System.out.print(validFile + " ");
}
System.out.println();
while (!isValid) {
System.out.println("Veuillez rentrez le nom du fichier :");
name = sc.nextLine();
for (int i = 0; i < VALID_FILES.length; i++) {
if (name.contains(VALID_FILES[i])){
isValid = true;
break;
}
}
}
return name;
}
public static void MackerelFile(String name) throws InputFileException, RawDataOverflow {
RawData rawMackerel = InputFactory.readData(name);
HashSet<Poisson> mackerelSet = Mackerel.parse(rawMackerel);
System.out.println( "Avant le nettoyage et complétion");
System.out.println( mackerelSet );
Function<Poisson,Double> getLength = Poisson::getLength;
Function<Poisson,Double> getInfes = Poisson::getInfestation;
BiConsumer<Poisson,Double> setInfes = Poisson::setInfestation;
mackerelSet = Nettoyage.nettoieColumns( mackerelSet, getInfes, setInfes, false );
mackerelSet = Completion.completeColumnsLinear( mackerelSet, getLength, getInfes, setInfes );
System.out.println( "Après le nettoyage et complétion");
System.out.println( mackerelSet );
HashSet<ValeursXY> mackerelXY = ValeursXY.convertToXY( mackerelSet, getLength, getInfes );
HashMap<String, ArrayList<Double>> axes = SVGBuilder.calcPointAxes( mackerelXY );
System.out.println( axes );
SVGBuilder axesInstance;
try {
axesInstance = new SVGBuilder(axes);
} catch (IncorrectAxesPointsException e) {
System.out.println( "Mauvais format communiqué" );
return;
}
// Sauvegarde pour plus tard.
double[] ABCoef = Completion.getLinearCoef(mackerelSet, getLength, getInfes);
ArrayList<Element> SVGElements = axesInstance.buildAll( "Length (mm)", "Taux d'infestation", mackerelXY, ABCoef[0], ABCoef[1] );
SVGFactory.createSVG( SVGElements );
}
public static void MerluFile(String name) throws InputFileException, RawDataOverflow {
RawData rawMerlu = InputFactory.readData(name);
HashSet<Poisson> merluSet = Merlu.parse(rawMerlu);
System.out.println( "Avant le nettoyage et complétion");
System.out.println( merluSet );
Function<Poisson,Double> getLength = Poisson::getLength;
Function<Poisson,Double> getInfes = Poisson::getInfestation;
BiConsumer<Poisson,Double> setInfes = Poisson::setInfestation;
merluSet = Nettoyage.nettoieColumns( merluSet, getInfes, setInfes, false );
merluSet = Completion.completeColumnsLinear( merluSet, getLength, getInfes, setInfes );
System.out.println( "Après le nettoyage et complétion");
System.out.println( merluSet );
HashSet<ValeursXY> merluXY = ValeursXY.convertToXY( merluSet, getLength, getInfes );
HashMap<String, ArrayList<Double>> axes = SVGBuilder.calcPointAxes( merluXY );
System.out.println( axes );
SVGBuilder axesInstance;
try {
axesInstance = new SVGBuilder(axes);
} catch (IncorrectAxesPointsException e) {
System.out.println( "Mauvais format communiqué" );
return;
}
// Sauvegarde pour plus tard.
double[] ABCoef = Completion.getLinearCoef(merluSet, getLength, getInfes);
ArrayList<Element> SVGElements = axesInstance.buildAll( "Length (mm)", "Taux d'infestation", merluXY, ABCoef[0], ABCoef[1] );
SVGFactory.createSVG( SVGElements );
}
public static void PopPeru(String name) throws InputFileException,RawDataOverflow{
RawData popRaw; int index;
try {
popRaw = InputFactory.readData(name , "," );
} catch(InputFileException e) {
System.out.println(e.getMessage());
return;
}
HashSet<Population> popSet = PopulationParsing.parseParasitesPeru(popRaw);
index = 1;
System.out.println( "Avant complétion et nettoyage de la masse" );
for( Population p: popSet){
System.out.println(String.valueOf(index++) + p);
}
// Nettoyage de la taille.
Function<Population,Double> getLength = population -> {
return population.getTotal().getLength() != null ? population.getTotal().getLength().transformToDouble() : null;
};
BiConsumer<Population,Double> setLength = (population, aDouble) -> {
population.getTotal().setLength(aDouble != null ? new PopulationArgInterval(aDouble,aDouble) : null);
};
Function<Population,Double> getInfes = population -> {
return population.getTotal().getAbondance() != null ? population.getTotal().getAbondance() : null;
};
popSet = Nettoyage.nettoieColumns(popSet, getLength, setLength, false);
System.out.println("Après nettoyage de la masse");
index = 1;
for( Population p: popSet){
System.out.println(String.valueOf(index++) + p);
}
// Complétion de la masse.
popSet = Completion.completeColumnsMoyenne(popSet, getLength, setLength);
System.out.println("Après complétion de la masse");
index = 1;
for( Population p: popSet){
System.out.println(String.valueOf(index++) + p);
}
HashSet<ValeursXY> popXY = ValeursXY.convertToXY( popSet, getLength, getInfes );
HashMap<String, ArrayList<Double>> axes = SVGBuilder.calcPointAxes( popXY );
System.out.println( axes );
SVGBuilder axesInstance;
try {
axesInstance = new SVGBuilder(axes);
} catch (IncorrectAxesPointsException e) {
System.out.println( "Mauvais format communiqué" );
return;
}
double[] ABCoef = Completion.getLinearCoef(popSet, getLength, getInfes);
ArrayList<Element> elements = axesInstance.buildAll( "Taille en mm", "Abondance", popXY, ABCoef[0], ABCoef[1] );
SVGFactory.createSVG(elements);
}
public static void test2Render(String name) throws InputFileException,RawDataOverflow{
RawData rawMackerel = InputFactory.readData(name, ",");
HashSet<Poisson> mackerelSet = MackerelSerra.parse(rawMackerel);
System.out.println( "Avant nettoyage et complétion" );
System.out.println( mackerelSet );
Function<Poisson,Double> getLength = Poisson::getLength;
Function<Poisson,Double> getInfes = Poisson::getInfestation;
BiConsumer<Poisson,Double> setInfes = Poisson::setInfestation;
mackerelSet = Nettoyage.nettoieColumns( mackerelSet, Poisson::getLength, Poisson::setLength, false );
mackerelSet = Completion.completeColumnsMoyenne( mackerelSet, Poisson::getLength, Poisson::setLength );
System.out.println( "Après Nettoyage et complétion de la longueur du poisson." );
System.out.println( mackerelSet );
mackerelSet = Nettoyage.nettoieColumns( mackerelSet, getInfes, setInfes, false );
mackerelSet = Completion.completeColumnsLinear( mackerelSet, getLength, getInfes, setInfes );
System.out.println( "Après Nettoyage et complétion du taux d'infestation des poissons" );
System.out.println( mackerelSet );
// Conversion des valeurs.
HashSet<ValeursXY> mackerelXY = ValeursXY.convertToXY( mackerelSet, getLength, getInfes );
HashMap<String, ArrayList<Double>> axes = SVGBuilder.calcPointAxes( mackerelXY );
System.out.println( axes );
SVGBuilder axesInstance;
try {
axesInstance = new SVGBuilder(axes);
} catch (IncorrectAxesPointsException e) {
System.out.println( "Mauvais format communiqué" );
return;
}
// Sauvegarde pour plus tard.
double[] ABCoef = Completion.getLinearCoef(mackerelSet, getLength, getInfes);
ArrayList<Element> SVGElements = axesInstance.buildAll( "Length (mm)", "Taux d'infestation", mackerelXY, ABCoef[0], ABCoef[1] );
SVGFactory.createSVG( SVGElements );
}
public static void main(String[] args) { public static void main(String[] args) {
System.out.println("Hello World");
String nameFile = Application.validFile();
try {
if (nameFile.contains("mackerel")) {
MackerelFile(nameFile);
} else if (nameFile.contains("merlu")) {
MerluFile(nameFile);
} else if (nameFile.contains("Peru")) {
PopPeru(nameFile);
} else if (nameFile.contains("test2")) {
test2Render(nameFile);
}
} catch ( InputFileException e ){
System.out.println( e.getMessage() );
} catch ( RawDataOverflow e ){
System.out.println( e.getMessage() );
}
} }
} }

View File

@@ -1,122 +0,0 @@
package ecoparasite;
import ecoparasite.completion.Completion;
import ecoparasite.input.InputFactory;
import ecoparasite.input.InputFileException;
import ecoparasite.input.RawData;
import ecoparasite.input.RawDataOverflow;
import ecoparasite.nettoyage.Nettoyage;
import ecoparasite.poisson.Poisson;
import ecoparasite.population.Population;
import ecoparasite.population.PopulationArgInterval;
import ecoparasite.population.PopulationArgs;
import java.util.HashMap;
import java.util.HashSet;
import java.util.function.BiConsumer;
import java.util.function.Function;
public class LectureEval {
public static HashSet<Population> parseEval( RawData popRaw ){
HashSet<Population> popEspece = new HashSet<>();
int index = 1;
try {
while(true){
HashMap<String,String> fields = popRaw.getEntry(index);
String espece = fields.get("Espèce");
Population population = new Population(espece);
if( population.getTotal() == null ){
population.setTotal( new PopulationArgs() );
}
for( String k: fields.keySet() ){
if( k.equals("Espèce") )
continue;
LectureEval.applyValueForPopEval( population.getTotal(), k, fields.get(k) );
}
popEspece.add(population);
index++;
}
} catch (RawDataOverflow e) {
// Fin de la liste.
}
return popEspece;
}
public static void applyValueForPopEval( PopulationArgs popArgs, String column, String value ){
if( value == null || value == "" ) // On n'ajoute pas les valeurs nulles.
return;
switch (column){
case "zone":
popArgs.setZone(value);
break;
case "N":
popArgs.setNumber( Integer.parseInt(value) );
break;
case "Prevalence":
popArgs.setPrevalence(PopulationArgInterval.fromString(value));
break;
case "LT mm":
popArgs.setLength(PopulationArgInterval.fromString(value));
break;
case "Masse g":
popArgs.setWidth(PopulationArgInterval.fromString(value));
break;
default:
break;
}
}
public static void main(String[] args) throws RawDataOverflow {
RawData popRaw;
try {
popRaw = InputFactory.readData("test3.csv", "," );
} catch(InputFileException e) {
System.out.println(e.getMessage());
return;
}
HashSet<Population> pop = parseEval(popRaw);
// System.out.println( popRaw.getEntry(1) );
for( Population p: pop){
System.out.println(p);
}
// Complétion de la masse.
Function<Population,Double> getWeight = population -> {
return population.getTotal().getWidth() != null ? population.getTotal().getWidth().transformToDouble() : null;
};
BiConsumer<Population,Double> setWeight = (population, aDouble) -> {
population.getTotal().setWidth(new PopulationArgInterval(aDouble,aDouble));
};
// Complétion de la masse.
pop = Completion.completeColumnsMoyenne(pop, getWeight, setWeight);
System.out.println("---");
for( Population p: pop){
System.out.println(p);
}
// Nettoyage de la masse.
pop = Nettoyage.nettoieColumnsMoyenne(pop, getWeight, setWeight, false);
System.out.println("---");
for( Population p: pop){
System.out.println(p);
}
}
}

View File

@@ -1,14 +1,6 @@
package ecoparasite.completion; package ecoparasite.completion;
import ecoparasite.input.InputFactory;
import ecoparasite.input.InputFileException;
import ecoparasite.input.RawData;
import ecoparasite.input.RawDataOverflow;
import ecoparasite.poisson.Mackerel;
import ecoparasite.poisson.Poisson;
import java.util.HashSet; import java.util.HashSet;
import java.util.concurrent.Callable;
import java.util.function.*; import java.util.function.*;
/** /**
@@ -139,4 +131,25 @@ public class Completion {
return meanY - valueA * meanX; return meanY - valueA * meanX;
} }
/**
* Permet de retourner les coefficients de la regression linéaire.
* @param list La liste de données de type T.
* @param getX Le Getter des valeurs X.
* @param getY Le Getter des valeurs Y.
* @return Les coefficients a et b, [0] = a, [1] = b
* @param <T> Le type de données cobaye.
* @param <V> Le type de valeurs de retour numérique.
*/
public static <T,V extends Number> double[] getLinearCoef( HashSet<T> list, Function<T,V> getX, Function<T,V> getY ){
double meanX = calculateMean(list, getX);
double meanY = calculateMean(list, getY);
double a = calculateLinearA(list,getX,getY,meanX,meanY);
double b = calculateLinearB(meanX,meanY,a);
return new double[]{a,b};
}
} }

View File

@@ -1,7 +1,5 @@
package ecoparasite.input; package ecoparasite.input;
import ecoparasite.poisson.Poisson;
import java.util.HashSet; import java.util.HashSet;
/** /**

View File

@@ -2,14 +2,11 @@ package ecoparasite.input;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.IOException; import java.io.IOException;
import java.lang.reflect.Array;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
/** /**
* Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes. * Permet de manipuler les fichiers CSV, de les lire et d'en créer des objets RawData pour ces données brutes.

View File

@@ -1,8 +1,5 @@
package ecoparasite.nettoyage; package ecoparasite.nettoyage;
import ecoparasite.completion.Completion;
import ecoparasite.poisson.Poisson;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.HashSet; import java.util.HashSet;
@@ -14,6 +11,43 @@ import java.util.function.Function;
*/ */
public class Nettoyage { public class Nettoyage {
/**
* Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par null.
* Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation.
*
* @param list La liste de données cobaye.
* @param getValue La fonction (Getter) qui permet d'obtenir la valeur que l'on veut vérifier
* @param setValue La fonction (Setter) qui permet de remplacer la valeur si null.
* @param allowNegative Savoir si une valeur négative est forcément aberrant.
* @return Le HashSet avec les valeurs remplacés.
* @param <T> Le type de données cobaye. Exemple : Poisson, Population
* @param <V> Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.
*/
public static <T,V extends Number> HashSet<T> nettoieColumns(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue, boolean allowNegative ){
ArrayList<Double> array = new ArrayList<>();
for ( T item : list) {
if (getValue.apply(item)!= null){ //Test des valeurs null pour les Tests Unitaires. Je ne devrais pas en avoir.
array.add(getValue.apply(item).doubleValue());
}
}
Collections.sort(array);
int quartIndex = array.size()/4;
Double firstQuart = array.get(quartIndex);
Double thirdQuart = array.get(quartIndex *3);
double IQR = thirdQuart - firstQuart;
for(T item : list){
if( getValue.apply(item) == null || getValue.apply(item).doubleValue() < firstQuart - (IQR * 1.5) || getValue.apply(item).doubleValue() > thirdQuart + (IQR * 1.5) || ( !allowNegative && getValue.apply(item).doubleValue() < 0 ) ){
setValue.accept( item, null);
}
}
return list;
}
/** /**
* Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles). * Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).
* Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation. * Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation.
@@ -26,6 +60,7 @@ public class Nettoyage {
* @param <T> Le type de données cobaye. Exemple : Poisson, Population * @param <T> Le type de données cobaye. Exemple : Poisson, Population
* @param <V> Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double. * @param <V> Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.
*/ */
/*
public static <T,V extends Number> HashSet<T> nettoieColumnsMoyenne(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue, boolean allowNegative ){ public static <T,V extends Number> HashSet<T> nettoieColumnsMoyenne(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue, boolean allowNegative ){
Double mean = Completion.calculateMean(list, getValue); Double mean = Completion.calculateMean(list, getValue);
@@ -52,6 +87,7 @@ public class Nettoyage {
return list; return list;
} }
*/
/** /**
* Polymorphisme de la fonction précédente. Autorise les valeurs abérrantes à être négative. * Polymorphisme de la fonction précédente. Autorise les valeurs abérrantes à être négative.
@@ -62,10 +98,10 @@ public class Nettoyage {
* @param <T> * @param <T>
* @param <V> * @param <V>
* *
* @see Nettoyage::nettoieColumnsMoyenne * @see Nettoyage::nettoieColumns
*/ */
public static <T,V extends Number> HashSet<T> nettoieColumnsMoyenne(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue){ public static <T,V extends Number> HashSet<T> nettoieColumns(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue){
return nettoieColumnsMoyenne(list, getValue, setValue, true); return nettoieColumns(list, getValue, setValue, true);
} }
/** /**
@@ -81,6 +117,7 @@ public class Nettoyage {
* @param <T> Le type de données cobaye. Exemple : Poisson, Population * @param <T> Le type de données cobaye. Exemple : Poisson, Population
* @param <V> Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double. * @param <V> Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.
*/ */
/*
public static <T,V extends Number> HashSet<T> nettoieColumnsLinear(HashSet<T> list, Function<T,V> getX, Function<T,V> getY, BiConsumer<T,V> setY, boolean allowNegative ){ public static <T,V extends Number> HashSet<T> nettoieColumnsLinear(HashSet<T> list, Function<T,V> getX, Function<T,V> getY, BiConsumer<T,V> setY, boolean allowNegative ){
double meanX = Completion.calculateMean(list, getX); double meanX = Completion.calculateMean(list, getX);
@@ -112,6 +149,7 @@ public class Nettoyage {
return list; return list;
} }
*/
/** /**
* Polymorphisme de la fonction nettoyage de colonne linéaire avec par défaut, l'autorisation des valeurs négatives. * Polymorphisme de la fonction nettoyage de colonne linéaire avec par défaut, l'autorisation des valeurs négatives.
@@ -123,7 +161,9 @@ public class Nettoyage {
* @param <T> * @param <T>
* @param <V> * @param <V>
*/ */
/*
public static <T,V extends Number> HashSet<T> nettoieColumnsLinear(HashSet<T> list, Function<T,V> getX, Function<T,V> getY, BiConsumer<T,V> setY){ public static <T,V extends Number> HashSet<T> nettoieColumnsLinear(HashSet<T> list, Function<T,V> getX, Function<T,V> getY, BiConsumer<T,V> setY){
return nettoieColumnsLinear(list, getX, getY, setY, true); return nettoieColumnsLinear(list, getX, getY, setY, true);
} }
*/
} }

View File

@@ -79,7 +79,7 @@ public class Poisson{
/** /**
* Setter de l'attribut length * Setter de l'attribut length
* @param length le Double de la nouvelle valeur de length * @param length le Double de la nouvelle valeur de la length
*/ */
public void setLength(Double length) { public void setLength(Double length) {
this.length = length; this.length = length;
@@ -102,4 +102,6 @@ public class Poisson{
String result = "[ %5s : %4f mm, %4f g, %4f taux d'infestation ]"; String result = "[ %5s : %4f mm, %4f g, %4f taux d'infestation ]";
return String.format(result, this.getClass().getSimpleName(), this.getLength(), this.getWeight(), this.getInfestation() ); return String.format(result, this.getClass().getSimpleName(), this.getLength(), this.getWeight(), this.getInfestation() );
} }
} }

View File

@@ -98,7 +98,7 @@ public class Population implements DataParsing {
public static HashSet<Population> parse(RawData data, int parseTypeId ) throws RawDataOverflow, InvalidParsingException { public static HashSet<Population> parse(RawData data, int parseTypeId ) throws RawDataOverflow, InvalidParsingException {
switch (parseTypeId) { switch (parseTypeId) {
case 1: case 1:
return PopulationParsing.parseParasitesPeru(data); return PopulationParsing.parseParasitesPeru(data); // Parsing de la population du fichier ParasitesPeru2021.csv
default: default:
throw new InvalidParsingException(parseTypeId, Population.class.getSimpleName() ); throw new InvalidParsingException(parseTypeId, Population.class.getSimpleName() );
} }

View File

@@ -181,7 +181,10 @@ public class PopulationArgs {
public void setZone(String zone) { this.zone = zone; } public void setZone(String zone) { this.zone = zone; }
/**
* Avoir sous forme de string les données de nos arguments de population.
* @return
*/
@Override @Override
public String toString(){ public String toString(){
return String.format( "Année: %d, N: %d, Length: %f, Width: %f, Prevalence: %f, IC: %f, Intensity: %f, Abondance: %f, Zone: %s", return String.format( "Année: %d, N: %d, Length: %f, Width: %f, Prevalence: %f, IC: %f, Intensity: %f, Abondance: %f, Zone: %s",

View File

@@ -1,4 +0,0 @@
package ecoparasite.representation;
public class ValeurXY {
}

View File

@@ -0,0 +1,57 @@
package ecoparasite.representation;
import java.util.HashSet;
import java.util.function.Function;
/**
* Représente un tuple de Valeurs X/Y pour nos données.
* Ce type de données est utilisé lors de la conversion entre nos données et la partie SVG.
*/
public class ValeursXY {
private double x;
private double y;
/**
* Constructeur
* @param x Notre valeur correspondant à l'axe X.
* @param y Notre valeur correspondant à l'axe Y.
*/
public ValeursXY(double x, double y){
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
/**
* Permet de convertir un type de données en valeursXY.
* @param list Notre liste de données de type T.
* @param getX Notre getter pour notre valeur symbolisant X.
* @param getY Notre getter pour notre valeur symbolisant Y.
* @return Un HashSet de valeursXY.
* @param <T> Le type de données qui vont être converties.
* @param <V> Le type de données retournées comme un nombre.
*/
public static <T,V extends Number> HashSet<ValeursXY> convertToXY(HashSet<T> list, Function<T,V> getX, Function<T,V> getY){
HashSet<ValeursXY> xy = new HashSet<ValeursXY>();
for(T item : list){
if(getX.apply(item) != null && getY.apply(item) != null){
xy.add( new ValeursXY(getX.apply(item).doubleValue(), getY.apply(item).doubleValue()));
}
}
return xy;
}
}

View File

@@ -0,0 +1,30 @@
package ecoparasite.svg;
/**
* Classe qui permet de stocker les coordonnées utilisées pour le positionnement sur le fichier SVG.
*/
public class Coordonnees {
private double x;
private double y;
public Coordonnees(double x, double y) {
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
}

View File

@@ -0,0 +1,7 @@
package ecoparasite.svg;
/**
* Exception déclenchée lorsque le format des Axes est incorrect par rapport à ce que la fonction attend.
*/
public class IncorrectAxesPointsException extends Exception{
}

View File

@@ -0,0 +1,396 @@
package ecoparasite.svg;
import ecoparasite.representation.ValeursXY;
import ecoparasite.svg.elements.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
/**
* Classe qui permet de construire les éléments présents sur le SVG.
* Axes, Points, Regression, Ticks.
*/
public class SVGBuilder {
final int SIZE_TICK_TEXT = ElementsFactory.AXES_TEXT_SIZE - 3;
private ArrayList<Double> pointsX;
private ArrayList<Double> pointsY;
private Double offsetX;
private Double offsetY;
private SVGResizing resizer;
private Double minPointsX;
private Double minPointsY;
private Double maxPointsX;
private Double maxPointsY;
/**
* Constructeur.
* Initialise les différentes variables tirées de axesPoints.
* @param axesPoints Paramètre tiré de la fonction calcPointsAxes.
* @throws IncorrectAxesPointsException Si le format de axesPoints est incorrect.
*
* @see SVGBuilder::calcPointsAxes
*/
public SVGBuilder(HashMap<String, ArrayList<Double>> axesPoints ) throws IncorrectAxesPointsException {
if( axesPoints.get("AxeX") == null || axesPoints.get("AxeY") == null || axesPoints.get("OffsetX") == null || axesPoints.get("OffsetY") == null ){
throw new IncorrectAxesPointsException();
}
this.pointsX = axesPoints.get("AxeX");
this.pointsY = axesPoints.get("AxeY");
this.offsetX = axesPoints.get("OffsetX").getFirst();
this.offsetY = axesPoints.get("OffsetY").getFirst();
this.minPointsX = this.pointsX.getFirst();
this.minPointsY = this.pointsY.getFirst();
this.maxPointsX = this.pointsX.getLast();
this.maxPointsY = this.pointsY.getLast();
}
public ArrayList<Double> getPointsX() {
return pointsX;
}
public ArrayList<Double> getPointsY() {
return pointsY;
}
public Double getOffsetX() {
return offsetX;
}
public Double getOffsetY() {
return offsetY;
}
/**
* Permet d'obtenir un resizer ou bien le crée s'il n'existe pas déjà.
* @return
*/
public SVGResizing getResizer() {
if( this.resizer == null ){
this.resizer = new SVGResizing( this.minPointsX, this.minPointsY, this.maxPointsX, this.maxPointsY );
}
return resizer;
}
public void setResizer(SVGResizing resizer) {
this.resizer = resizer;
}
/**
* Permet de tout construire d'un seul coup.
* @param XLabel Le nom de l'axe X.
* @param YLabel Le nom de l'axe Y.
* @param points Les points pour le nuage de points.
* @param A Le coefficient A de la regression
* @param B Le coefficient B de la regression
* @return Une liste d'éléments pour la génération du SVG.
*/
public ArrayList<Element> buildAll(String XLabel, String YLabel, HashSet<ValeursXY> points, double A, double B){
ArrayList<Element> elements = new ArrayList<>();
elements.addAll(buildAxes(XLabel, YLabel));
elements.addAll(buildXTicks());
elements.addAll(buildYTicks());
elements.addAll(buildPoints(points));
elements.addAll(buildRegression(A,B));
return elements;
}
/**
* Permet de construire les axes au format SVG.
* @param XLabel Le nom de l'axe X.
* @param YLabel Le nom de l'axe Y.
* @return La liste d'éléments SVG pour les axes.
*/
public ArrayList<Element> buildAxes(String XLabel, String YLabel){
// Offsets/Configuration.
final int OFFSET_TEXT_AXISX_X = -20;
final int OFFSET_TEXT_AXISX_Y = -10;
final int OFFSET_TEXT_AXISY_X = +5;
final int OFFSET_TEXT_AXISY_Y = +10;
ArrayList<Element> elements = new ArrayList<>();
double beginAxeX = getBeginAxeX();
double beginAxeY = getBeginAxeY();
Coordonnees bottom = getResizer().resize( beginAxeX, minPointsY );
Coordonnees top = getResizer().resize( beginAxeX, maxPointsY );
Coordonnees left = getResizer().resize( minPointsX, beginAxeY );
Coordonnees right = getResizer().resize( maxPointsX, beginAxeY );
// Axes
elements.add( new Line( bottom, top, ElementsFactory.COLOR_WHITE, 2 ) );
elements.add( new Line( left, right, ElementsFactory.COLOR_WHITE, 2 ) );
// Labels.
elements.add( new Text(
new Coordonnees( right.getX() + OFFSET_TEXT_AXISX_X, right.getY() + OFFSET_TEXT_AXISX_Y ),
XLabel, ElementsFactory.COLOR_WHITE, ElementsFactory.AXES_TEXT_SIZE
) );
elements.add( new Text(
new Coordonnees( top.getX() + OFFSET_TEXT_AXISY_X, top.getY() + OFFSET_TEXT_AXISY_Y ),
YLabel, ElementsFactory.COLOR_WHITE, ElementsFactory.AXES_TEXT_SIZE
));
return elements;
}
/**
* Permet de construire les batons de l'axe X.
* Utilise this.pointsX
*
* @return La liste d'éléments des points X.
*/
public ArrayList<Element> buildXTicks(){
// Offsets/Configuration.
final int OFFSET_TICK = -5;
final int OFFSET_TEXT_X = -10;
final int OFFSET_TEXT_Y = +15;
ArrayList<Element> elements = new ArrayList<>();
double beginAxeY = getBeginAxeY();
for( Double X : this.pointsX ){
Coordonnees coords = getResizer().resize( X, beginAxeY );
elements.add(new Line(
coords,
new Coordonnees( coords.getX(), coords.getY() + OFFSET_TICK ),
ElementsFactory.COLOR_WHITE, 1
));
elements.add(new Text(
new Coordonnees( coords.getX() + OFFSET_TEXT_X, coords.getY() + OFFSET_TEXT_Y ),
X.toString(),
ElementsFactory.COLOR_WHITE,
SIZE_TICK_TEXT
));
}
return elements;
}
/**
* Permet de construire les batons de l'axe Y.
* Utilise this.pointsY
*
* @return La liste d'éléments des points Y.
*/
public ArrayList<Element> buildYTicks(){
final int OFFSET_TICK = +5;
final int OFFSET_TEXT_X = -35;
final int OFFSET_TEXT_Y = +5;
ArrayList<Element> elements = new ArrayList<>();
double beginAxeX = getBeginAxeX();
for( Double Y : this.pointsY ){
Coordonnees coords = getResizer().resize( beginAxeX, Y );
elements.add(new Line(
new Coordonnees(coords.getX() + OFFSET_TICK, coords.getY() ),
coords,
ElementsFactory.COLOR_WHITE, 1
));
elements.add(new Text(
new Coordonnees( coords.getX() + OFFSET_TEXT_X, coords.getY() + OFFSET_TEXT_Y ),
Y.toString(),
ElementsFactory.COLOR_WHITE,
SIZE_TICK_TEXT
));
}
return elements;
}
/**
* Construire le nuage de points sur le SVG.
* @param points La liste des points.
* @return La liste des éléments pour le nuage de points SVG.
*/
public ArrayList<Element> buildPoints( HashSet<ValeursXY> points ){
ArrayList<Element> elements = new ArrayList<>();
for( ValeursXY point : points ){
Coordonnees coords = getResizer().resize( point.getX(), point.getY() );
elements.add(new Circle(coords,3,ElementsFactory.COLOR_BLUE) );
}
return elements;
}
/**
* Construire la droite de regression linéaire.
* @param A Coefficient a
* @param B Coefficient B
* @return La liste des éléments pour la droite.
*/
public ArrayList<Element> buildRegression( double A, double B ){
ArrayList<Element> elements = new ArrayList<>();
double y1 = A * minPointsX + B;
double y2 = A * maxPointsX + B;
Coordonnees coords1 = getResizer().resize(minPointsX, y1);
Coordonnees coords2 = getResizer().resize(maxPointsX, y2);
elements.add( new Line( coords1, coords2, ElementsFactory.COLOR_RED, 2 ) );
return elements;
}
/**
* Permet de savoir à quel point l'axe X doit débuter.
* @return Le double de début de l'axe X.
*/
private double getBeginAxeX(){
return ( minPointsX > 0 ) ? minPointsX : ( maxPointsX < 0 ? maxPointsX : 0 );
}
/**
* Permet de savoir à quel point l'axe Y doit débuter.
* @return Le double du début de l'axe Y.
*/
private double getBeginAxeY(){
return ( minPointsY > 0 ) ? minPointsY : ( maxPointsY < 0 ? maxPointsY : 0 );
}
/**
* Permet de renvoyer des valeurs "clean" pour l'affichage des axes
* @param h Contient les Coordonnées de chacun des points de nos données
* @return une HashMap de String et de Hashset de Double.
* Avec la String "AxeX", un Hashset de Double contenant les valeurs des gradations de l'axe X
* Avec la String "AxeY", un Hashset de Double contenant les valeurs des gragations de l'axe Y
* Avec la String "OffsetX", un Hashset de Double contenant uniquement la valeur de l'offset des points par rapport à l'axe X
* Avec la String "OffsetY", un Hashset de Double contenant uniquement la valeur de l'offset des points par rapport à l'axe Y
*/
public static HashMap< String ,ArrayList<Double>> calcPointAxes(HashSet<ValeursXY> h){
HashMap< String, ArrayList<Double> > map = new HashMap<>();
//Définition des min et max
double max_x = Double.MIN_VALUE;
double min_x = Double.MAX_VALUE;
double max_y = Double.MIN_VALUE;
double min_y = Double.MAX_VALUE;
//Trouvé les min et max
for (ValeursXY var : h) {
if (max_x < var.getX()){
max_x = var.getX();
}
if (min_x > var.getX()){
min_x = var.getX();
}
if (max_y < var.getY()){
max_y = var.getY();
}
if (min_y > var.getY()){
min_y = var.getY();
}
}
double range_x = max_x-min_x;
double range_y = max_y-min_y;
int target = 10; // Ideal Number of Gradation
double step_x = niceStep(range_x,target);
double step_y = niceStep(range_y,target);
double nicemin_x = roundMin(min_x,step_x);
double nicemax_x = roundMax(max_x,step_x);
double nicemin_y = roundMin(min_y,step_y);
double nicemax_y = roundMax(max_y,step_y);
// Compléter un Hashset de Double pour X et pour Y et Offset X et Y. TODO
ArrayList<Double> axeX = new ArrayList<>();
ArrayList<Double> axeY = new ArrayList<>();
ArrayList<Double> OffsetX = new ArrayList<>();
ArrayList<Double> OffsetY = new ArrayList<>();
Double ix = nicemin_x;
while ( ix <= nicemax_x ) {
axeX.add(ix);
ix+=step_x;
};
map.put("AxeX", axeX);
Double iy = nicemin_y;
while ( iy <= nicemax_y ) {
axeY.add(iy);
iy+=step_y;
}
map.put("AxeY",axeY);
double offsetX = min_x - nicemin_x;
double offsetY = min_y - nicemin_y;
ArrayList<Double> offsetXHash = new ArrayList<>();
offsetXHash.add(offsetX);
ArrayList<Double> offsetYHash = new ArrayList<>();
offsetYHash.add(offsetY);
map.put("OffsetX", offsetXHash);
map.put("OffsetY", offsetYHash);
return map;
}
/**
* Fonction de calcul d'un step rond
* Cette fonction est basé sur une idée demandée à ChatGPT
* @param range écart entre la plus petite et la plus grande valeur
* @param targetTicks nombre de gradation ideal
* @return
*/
public static double niceStep(double range, int targetTicks) {
double rawStep = range / targetTicks;
double exponent = Math.floor(Math.log10(rawStep));
double fraction = rawStep / Math.pow(10, exponent);
double niceFraction;
if (fraction < 1.5)
niceFraction = 1;
else if (fraction < 3)
niceFraction = 2;
else if (fraction < 7)
niceFraction = 5;
else
niceFraction = 10;
return niceFraction * Math.pow(10, exponent);
}
/**
* retourne une valeur arrondi "joli" adapter à un graphique
* @param value
* @param step
* @return
*/
public static double roundMin(double value, double step) {
return Math.floor(value / step) * step;
}
public static double roundMax(double value, double step) {
return Math.ceil(value / step) * step;
}
}

View File

@@ -0,0 +1,104 @@
package ecoparasite.svg;
import ecoparasite.svg.elements.Element;
import ecoparasite.svg.elements.ElementsFactory;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.UUID;
public class SVGFactory {
static final private String EXPORT_PATH = "export/";
static final private String EXTENSION = ".svg";
/**
* Permet la création du fichier SVG
* @param mesElements un array des elements à ajouter dans le svg
* @return True si la création est un succès, False sinon
*/
public static boolean createSVG(ArrayList<Element> mesElements){
String code = createSVGCode(mesElements);
try {
createFile(code);
} catch (Exception e) {
return false;
}
return true;
}
/**
* Permet la création du fichier SVG (Polymorphisme pour ajouter un nom de fichier)
* @param mesElements un Array des elements à ajouter dans le SVG
* @param filename une String représentant le nom du fichier choisi
* @return True si la création est un succès, False sinon
*/
public static boolean createSVG(ArrayList<Element> mesElements, String filename) {
String code = createSVGCode(mesElements);
try {
createFile(code,filename);
} catch (Exception e) {
return false;
}
return true;
}
/**
* Fonction basique de transformation des éléments en code SVG
* @param mesElements un array contenant les éléments à mettre dans le svg
* @return une String contenant la totalité du code SVG de notre graphique
*/
public static String createSVGCode(ArrayList<Element> mesElements){
String code = "<svg height=\"" + ElementsFactory.SVG_SIZE + "\" width=\"" + ElementsFactory.SVG_SIZE + "\" >";
for (Element e : mesElements){
code += e.toSVG();
}
code += "</svg>";
return code;
}
/**
* fonction qui créer le fichier, ici avec une ID random comme nom de fichier
* @param data une String contenant le contenue du fichier désiré (ici pour le SVG)
* @throws IOException Déclenché par un échec de la création du fichier
*/
public static void createFile(String data) throws IOException {
String id = UUID.randomUUID().toString();
createFile(data,id);
}
/**
* Permet la création du fichier
* @param data une String contenant le contenue du fichier désiré
* @param filename une String contenant le nom du fichier voulu
* @throws IOException Déclenché par un échec de la création du fichier
*/
public static void createFile(String data, String filename) throws IOException {
// create a FileWriter object with the file name
FileWriter writer = new FileWriter(EXPORT_PATH + filename + EXTENSION);
// write the string to the file
writer.write(data);
// close the writer
writer.close();
System.out.println("Successfully wrote text to file (" + filename + ")" );
}
}

View File

@@ -1,111 +0,0 @@
package ecoparasite.svg.SVGFactory;
import ecoparasite.representation.ValeurXY;
import ecoparasite.svg.elements.Element;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.UUID;
/**
* Classe Définissant de manière static les méthodes pour créer un fichier SVG de nos graphiques
*/
public class SVGFactory {
/**
* Chemin d'export et Extension du fichier
*/
static final private String EXPORT_PATH = "export/";
static final private String EXTENSION = ".svg";
/**
* Fonction createSVG permettant de créer le fichier SVG dans le dossier du chemin d'export.
* Le nom du fichier est defini automatiquement.
* @param mesElements tableau composé des différents éléments de notre graphique
* @return True si la fonction a réussi à créer le fichier, False sinon
*/
public static boolean createSVG(HashSet<Element> mesElements){
String code = createSVGCode(mesElements);
try {
createFile(code);
} catch (Exception e) {
return false;
}
return true;
}
/**
* Fonction createSVG permettant de créer le fichier SVG dans le dossier du chemin d'export.
* @param mesElements tableau composé des différents éléments de notre graphique
* @param filename String contenant le nom du fichier voulu
* @return True si la fonction a réussi à créer le fichier, False sinon
*/
public static boolean createSVG(HashSet<Element> mesElements, String filename) {
String code = createSVGCode(mesElements);
try {
createFile(code,filename);
} catch (Exception e) {
return false;
}
return true;
}
/**
* Permet la création du code de notre SVG
* @param mesElements tableau d'élement de notre graphiques
* @return une String contenant le code complet de notre SVG
*/
public static String createSVGCode(HashSet<Element> mesElements){
String code = "<svg height=\"800\" width=\"800\" >";
for (Element e : mesElements){
code += e.toSVG();
}
code += "</svg>";
return code;
}
/**
* Permet de lancer la création du fichier. Cette version ne prend pas de filename mais à la place créer un UUID random pour.
* @param data String contenant le code de notre SVG
* @throws IOException C'est une création de fichier, il peut y avoir des erreurs
*/
public static void createFile(String data) throws IOException {
String id = UUID.randomUUID().toString();
createFile(data,id);
}
/**
* Permet de créer un fichier SVG contenant notre graphique
* @param data String contenant le code de notre SVG
* @param filename String contenant le nom de notre fichier
* @throws IOException
*/
public static void createFile(String data, String filename) throws IOException {
// create a FileWriter object with the file name
FileWriter writer = new FileWriter(EXPORT_PATH + filename + EXTENSION);
// write the string to the file
writer.write(data);
// close the writer
writer.close();
System.out.println("Successfully wrote text to file.");
}
}

View File

@@ -0,0 +1,75 @@
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,
double maxXGrad,
double maxYGrad
){
this.minX = minXGrad;
this.maxX = maxXGrad;
this.minY = minYGrad;
this.maxY = maxYGrad;
}
public double getMinX() {
return minX;
}
public double getMaxX() {
return maxX;
}
public double getMinY() {
return minY;
}
public double getMaxY() {
return maxY;
}
public Coordonnees resize(ValeursXY vxy ){
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;
double convX = ( X - minX ) / ( maxX - minX );
double convY = ( Y - minY ) / ( maxY - minY );
double SVG_X = ElementsFactory.SVG_OFFSET + convX * surface;
double SVG_Y = ElementsFactory.SVG_SIZE - ElementsFactory.SVG_OFFSET - convY * surface;
return new Coordonnees(SVG_X, SVG_Y);
}
}

View File

@@ -0,0 +1,64 @@
package ecoparasite.svg.elements;
import ecoparasite.svg.Coordonnees;
import java.util.Locale;
/**
* Element Cercle SVG.
*/
public class Circle extends Element {
private int rayon;
private String color;
/**
* Constructeur.
* @param coordonnees
* @param rayon
* @param color - Couleur provenant de ElementsFactory.
*/
public Circle(Coordonnees coordonnees, int rayon, String color) {
super(coordonnees);
this.rayon = rayon;
this.color = color;
}
public Circle(Coordonnees coordonnees, int rayon) {
super(coordonnees);
this.rayon = rayon;
this.color = ElementsFactory.COLOR_RED;
}
public int getRayon() {
return rayon;
}
public void setRayon(int rayon) {
this.rayon = rayon;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
/**
* Crée la string SVG.
* @return La string SVG.
*/
@Override
public String toSVG() {
StringBuilder svg = new StringBuilder();
svg.append("<circle ");
String str = String.format(Locale.US, "r=\"%d\" cx=\"%f\" cy=\"%f\" fill=\"%s\"", this.rayon, this.coordonnees.getX(), this.coordonnees.getY(), this.color);
svg.append( str );
svg.append(" />");
return svg.toString();
}
}

View File

@@ -1,12 +1,39 @@
package ecoparasite.svg.elements; package ecoparasite.svg.elements;
public class Element { import ecoparasite.svg.Coordonnees;
public Element() { /**
System.out.println("Un Element... Non implémenter encore"); * Classe abstraite qui permet de définir des éléments SVG.
*/
abstract public class Element {
protected Coordonnees coordonnees;
/**
* Constructeur par défaut.
* Inscrit juste les coordonnées.
* @param coordonnees Les coordonnées.
*/
public Element(Coordonnees coordonnees) {
this.coordonnees = coordonnees;
} }
public String toSVG() { public Coordonnees getCoordonnees() {
return "une string"; return coordonnees;
} }
public void setCoordonnees(Coordonnees coordonnees) {
this.coordonnees = coordonnees;
}
public void setCoordonnees(int x, int y) {
this.coordonnees = new Coordonnees(x, y);
}
/**
* Méthode abstraite qui va permettre de transformer notre élément en SVG.
* @return La String SVG
*/
abstract public String toSVG();
} }

View File

@@ -0,0 +1,78 @@
package ecoparasite.svg.elements;
/**
* Contient divers éléments utiles pour les fichiers SVG.
*/
public class ElementsFactory {
/**
* Taille du fichier SVG.
* SVG_SIZE * SVG_SIZE
*/
final public static int SVG_SIZE = 800;
/**
* Le décalage de cadre du fichier SVG.
*/
final public static int SVG_OFFSET = 50;
/**
* La taille du texte pour les axes.
*/
final public static int AXES_TEXT_SIZE = 10;
// Définition de couleurs.
final public static String COLOR_WHITE = "white";
final public static String COLOR_RED = "red";
final public static String COLOR_BLUE = "blue";
final public static String COLOR_BLACK = "black";
/*
public static ArrayList<Element> SVGAxes(String HName, String VName ){
final int begin = SVG_OFFSET + AXES_TEXT_SIZE + (AXES_TEXT_SIZE / 2);
final int end = SVG_SIZE - SVG_OFFSET - AXES_TEXT_SIZE - (AXES_TEXT_SIZE / 2);
Element V = new Line(
new Coordonnees( begin, begin ),
new Coordonnees( begin, SVG_SIZE - SVG_OFFSET ),
COLOR_BLACK,
2
);
Element H = new Line(
new Coordonnees( begin, SVG_SIZE - SVG_OFFSET ),
new Coordonnees( end, SVG_SIZE - SVG_OFFSET ),
COLOR_BLACK,
2
);
Element VLabel = new Text(
new Coordonnees( SVG_OFFSET, SVG_OFFSET ),
VName,
COLOR_BLACK,
AXES_TEXT_SIZE
);
Element HLabel = new Text(
new Coordonnees( SVG_SIZE - SVG_OFFSET - AXES_TEXT_SIZE, SVG_SIZE - SVG_OFFSET - AXES_TEXT_SIZE ),
HName,
COLOR_BLACK,
AXES_TEXT_SIZE
);
ArrayList<Element> SVGAxes = new ArrayList<>();
SVGAxes.add(V);
SVGAxes.add(H);
SVGAxes.add(VLabel);
SVGAxes.add(HLabel);
return SVGAxes;
}
public static ArrayList<Element> SVGAxes(){
return SVGAxes( "None", "None" );
}
*/
}

View File

@@ -0,0 +1,92 @@
package ecoparasite.svg.elements;
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;
this.color = color;
this.lineWidth = lineWidth;
}
public Line(Coordonnees coordonneesA, Coordonnees coordonneesB) {
super(coordonneesA);
this.coordonneesB = coordonneesB;
this.color = ElementsFactory.COLOR_RED;
this.lineWidth = 1;
}
public Coordonnees getCoordonneesA() {
return coordonnees;
}
public void setCoordonneesA(Coordonnees coordonnees) {
this.coordonnees = coordonnees;
}
public Coordonnees getCoordonneesB() {
return coordonneesB;
}
public void setCoordonneesB(Coordonnees coordonnees) {
this.coordonneesB = coordonnees;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getLineWidth() {
return lineWidth;
}
public void setLineWidth(int lineWidth) {
this.lineWidth = lineWidth;
}
/**
* Génère la string SVG de l'élément.
* @return
*/
@Override
public String toSVG() {
StringBuilder svg = new StringBuilder();
svg.append("<line ");
String params = String.format( Locale.US,"x1=\"%f\" y1=\"%f\" x2=\"%f\" y2=\"%f\" style=\"stroke:%s;stroke-width:%d\"",
this.coordonnees.getX(),
this.coordonnees.getY(),
this.coordonneesB.getX(),
this.coordonneesB.getY(),
this.color,
this.lineWidth
);
svg.append(params);
svg.append( "/>" );
return svg.toString();
}
}

Some files were not shown because too many files have changed in this diff Show More