LangsteZomerPeriode.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package weerstation1;
  2. import java.util.ArrayList;
  3. public class LangsteZomerPeriode extends Grootheid{
  4. //constructor
  5. public LangsteZomerPeriode(Measurement measurement1, ArrayList<Measurement> measurement2){
  6. setName("Langste zomerse periode");
  7. updatePeriod(measurement2);
  8. }
  9. public void updatePeriod(ArrayList<Measurement> measurement2){
  10. createList(measurement2);
  11. int[] index = StatisticsCalculator.langsteDroogstePeriode(list);
  12. System.out.println(list.size());
  13. System.out.println(index[0]);
  14. System.out.println(index[1]);
  15. setPeriod(Calculator.timeStampToPeriode( measurement2.get(index[0]).getDateStamp(), measurement2.get(index[1]).getDateStamp()));
  16. }
  17. public void displayGraph()
  18. {
  19. }
  20. private void createList(ArrayList<Measurement> measurement2)
  21. {
  22. if(!list.isEmpty())
  23. {
  24. list.clear();
  25. }
  26. for(Measurement ms : measurement2)
  27. {
  28. list.add((double)ms.getRawOutsideTemp());
  29. }
  30. }
  31. }