38 lines
1.0 KiB
Java
38 lines
1.0 KiB
Java
package weerstation1;
|
|
import java.util.ArrayList;
|
|
|
|
public class LangsteZomerPeriode extends Grootheid{
|
|
|
|
//constructor
|
|
public LangsteZomerPeriode(Measurement measurement1, ArrayList<Measurement> measurement2){
|
|
setName("Langste zomerse periode");
|
|
updatePeriod(measurement2);
|
|
}
|
|
|
|
public void updatePeriod(ArrayList<Measurement> measurement2){
|
|
createList(measurement2);
|
|
int[] index = StatisticsCalculator.langsteDroogstePeriode(list);
|
|
System.out.println(list.size());
|
|
System.out.println(index[0]);
|
|
System.out.println(index[1]);
|
|
setPeriod(Calculator.timeStampToPeriode( measurement2.get(index[0]).getDateStamp(), measurement2.get(index[1]).getDateStamp()));
|
|
}
|
|
|
|
public void displayGraph()
|
|
{
|
|
}
|
|
|
|
private void createList(ArrayList<Measurement> measurement2)
|
|
{
|
|
if(!list.isEmpty())
|
|
{
|
|
list.clear();
|
|
}
|
|
|
|
for(Measurement ms : measurement2)
|
|
{
|
|
list.add((double)ms.getRawOutsideTemp());
|
|
}
|
|
}
|
|
}
|