algorithms-for-computing-li.../src/main/java/de/wwwu/awolf/presenter/data/generator/LineDatasetGenerator.java

36 lines
794 B
Java

package de.wwwu.awolf.presenter.data.generator;
import de.wwwu.awolf.model.Line;
import java.util.HashSet;
import java.util.Set;
import java.util.concurrent.Callable;
/**
* Implementierung verschiedener Algorithmen zur Berechnung von Ausgleichsgeraden.
*
* @Author: Armin Wolf
* @Email: a_wolf28@uni-muenster.de
* @Date: 01.08.2017.
*/
public class LineDatasetGenerator implements Callable<Set<Line>> {
private final int size;
public LineDatasetGenerator(int size) {
this.size = size;
}
/**
* Wrapper Methode zum generieren eines Datensatzes des typen: Gerade
*
* @return Liste des Geraden
*/
@Override
public Set<Line> call() throws Exception {
return DatasetGenerator.generateDataLines(new HashSet<>(), size);
}
}