comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCalculation.java @ 9215:0fc9c82e744e

work on collison, flood_duration
author gernotbelger
date Tue, 03 Jul 2018 17:00:48 +0200
parents 3dae6b78e1da
children 0dcd1cd41915
comparison
equal deleted inserted replaced
9214:091fd9676496 9215:0fc9c82e744e
56 final Calculation problems = new Calculation(); 56 final Calculation problems = new Calculation();
57 57
58 // Calculate the selected main values, if any 58 // Calculate the selected main values, if any
59 /* misuse winfo-artifact to calculate waterlevels in the same way */ 59 /* misuse winfo-artifact to calculate waterlevels in the same way */
60 final WINFOArtifact winfo = new WinfoArtifactWrapper(sinfo); 60 final WINFOArtifact winfo = new WinfoArtifactWrapper(sinfo);
61 // FIXME: check! wenn mainValueCount nicht mehr benutzt --> weg!
62 int mainValueCount = 0;
63 if (winfo.isW())
64 mainValueCount = winfo.getWs().length;
65 else if (winfo.isQ())
66 mainValueCount = winfo.getQs().length;
67 61
68 final FloodDurationCalculationResults results = new FloodDurationCalculationResults(calcModeLabel, user, riverInfo, calcRange, mainValueCount); 62 final FloodDurationCalculationResults results = new FloodDurationCalculationResults(calcModeLabel, user, riverInfo, calcRange);
69 63
70 final FloodDurationCalculationResult result = calculateResult(infrasType, riverside, calcRange, infoProvider, 64 final FloodDurationCalculationResult result = calculateResult(infrasType, riverside, calcRange, infoProvider,
71 RiversideChoiceKey.fromKey(access.getRiverside()), problems, winfo); 65 RiversideChoiceKey.fromKey(access.getRiverside()), problems, winfo);
72 results.addResult(result, problems); 66 results.addResult(result, problems);
73 67

http://dive4elements.wald.intevation.org