32 lines
700 B
Java
32 lines
700 B
Java
package presenter.algorithms.Comparators;
|
|
|
|
import model.Line;
|
|
|
|
import java.util.Comparator;
|
|
|
|
/**
|
|
* Implementierung verschiedener Algorithmen zur Berechnung von Ausgleichsgeraden.
|
|
*
|
|
* @Author: Armin Wolf
|
|
* @Email: a_wolf28@uni-muenster.de
|
|
* @Date: 19.06.2017.
|
|
*/
|
|
public class YOrderLineComparatorEnd implements Comparator<Line> {
|
|
|
|
@Override
|
|
public int compare(Line o1, Line o2) {
|
|
// if (o1.getY2() == o2.getY2()) {
|
|
// if (o1.getX2() <= o2.getX2()) {
|
|
// return -1;
|
|
// } else {
|
|
// return 1;
|
|
// }
|
|
// } else if (o1.getY2() < o2.getY2()) {
|
|
// return -1;
|
|
// } else {
|
|
// return 1;
|
|
// }
|
|
return o1.getY2().compareTo(o2.getY2());
|
|
}
|
|
}
|