LangsteZomerPeriode.java 915 B

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