algorithms-for-computing-li.../src/main/java/Model/Interval.java

51 lines
885 B
Java
Raw Normal View History

2017-06-16 16:06:50 +00:00
package Model;
/**
* Implementierung verschiedener Algorithmen zur Berechnung von Ausgleichsgeraden.
*
* @Author: Armin Wolf
* @Email: a_wolf28@uni-muenster.de
* @Date: 16.06.2017.
*/
public class Interval {
2017-06-16 16:06:50 +00:00
2017-06-20 14:59:24 +00:00
private double upper;
private double lower;
private Boolean activity;
2017-06-16 16:06:50 +00:00
public Interval(double lower, double upper) {
2017-06-20 14:59:24 +00:00
this.upper = upper;
this.lower = lower;
this.activity = true;
}
2017-06-16 16:06:50 +00:00
2017-06-20 14:59:24 +00:00
public Boolean getActivity() {
return activity;
}
2017-06-16 16:06:50 +00:00
2017-06-20 14:59:24 +00:00
public void setActivity(Boolean isActive) {
this.activity = isActive;
}
2017-06-16 16:06:50 +00:00
2017-06-20 14:59:24 +00:00
public double getUpper() {
return upper;
}
2017-06-16 16:06:50 +00:00
2017-06-20 14:59:24 +00:00
public void setUpper(double upper) {
this.upper = upper;
}
2017-06-16 16:06:50 +00:00
2017-06-20 14:59:24 +00:00
public double getLower() {
return lower;
}
2017-06-16 16:06:50 +00:00
2017-06-20 14:59:24 +00:00
public void setLower(double lower) {
this.lower = lower;
}
2017-06-16 16:06:50 +00:00
2017-06-20 14:59:24 +00:00
public Double getDistance() {
return Math.abs(this.upper - this.lower);
}
2017-06-16 16:06:50 +00:00
}