36 lines
794 B
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);
|
||
|
}
|
||
|
}
|
||
|
|