Begin SVG.

This commit is contained in:
2026-04-08 14:47:42 +02:00
parent 2f6164f4c0
commit 110784a530
10 changed files with 474 additions and 2 deletions

View File

@@ -0,0 +1,39 @@
package ecoparasite.representation;
import java.util.HashSet;
import java.util.function.Function;
public class ValeursXY {
private double x;
private double 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;
}
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;
}
}