JDiagram Update

thobaben_diagram
Harald Wolff 2016-04-30 17:59:44 +02:00
parent 817d0c867b
commit 9f2215eaf4
2 changed files with 0 additions and 75 deletions

View File

@ -10,7 +10,6 @@ import java.awt.Toolkit;
import javax.swing.JComponent;
import javax.swing.JPanel;
import org.hwo.ui.diagram.Diagram;
import org.hwo.ui.diagram.LinePlotPainter;
import org.hwo.ui.diagram.LinearScaler;
import org.hwo.ui.diagram.PlotLabeler;

View File

@ -1,74 +0,0 @@
package org.hwo.ui.diagram;
import java.util.Arrays;
public class Plot {
private Diagram diagram;
private String label;
private Float[] values;
protected Plot(Diagram diagram){
this.diagram = diagram;
this.values = new Float[0];
}
public Diagram getDiagram() {
return diagram;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public Float[] getValues() {
return this.values;
};
public void setValues(Float[] values) {
this.values = values;
}
public Float getValue(int index){
return this.values[index];
}
public void setValue(int index,Float value){
this.values[index] = value;
}
public Float getMin(){
Float min = Float.MAX_VALUE;
for (Float f: values)
if (f < min)
min = f;
return min;
};
public Float getMax(){
Float max = Float.MIN_VALUE;
for (Float f: values)
if (f > max)
max = f;
return max;
};
void resize(int points){
int l = Math.min(this.values.length,points);
Float[] nv = new Float[points];
System.arraycopy(this.values, 0, nv, 0, l);
this.values = nv;
}
}