Mercurial > dive4elements > river
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 |