37 lines
802 B
Java
37 lines
802 B
Java
package de.wwwu.awolf.presenter.data.generator;
|
|
|
|
import de.wwwu.awolf.model.Line;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
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<List<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 List<Line> call() throws Exception {
|
|
return DatasetGenerator.generateDataLines(new ArrayList<>(), size);
|
|
}
|
|
}
|
|
|