comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java @ 2311:b8df8d1476ba

Compute differences between discharge table values and reference discharge table values in historical discharge curve calculation. flys-artifacts/trunk@3991 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 09 Feb 2012 10:57:35 +0000
parents ea173e4c07c7
children d20215a0afd8
comparison
equal deleted inserted replaced
2310:ecb76933362f 2311:b8df8d1476ba
17 import de.intevation.flys.artifacts.WINFOArtifact; 17 import de.intevation.flys.artifacts.WINFOArtifact;
18 import de.intevation.flys.artifacts.model.CalculationResult; 18 import de.intevation.flys.artifacts.model.CalculationResult;
19 import de.intevation.flys.artifacts.model.DataFacet; 19 import de.intevation.flys.artifacts.model.DataFacet;
20 import de.intevation.flys.artifacts.model.FacetTypes; 20 import de.intevation.flys.artifacts.model.FacetTypes;
21 import de.intevation.flys.artifacts.model.HistoricalDischargeFacet; 21 import de.intevation.flys.artifacts.model.HistoricalDischargeFacet;
22 import de.intevation.flys.artifacts.model.HistoricalDischargeDifferenceFacet;
23 import de.intevation.flys.artifacts.model.HistoricalWQTimerange;
22 import de.intevation.flys.artifacts.model.ReportFacet; 24 import de.intevation.flys.artifacts.model.ReportFacet;
23 import de.intevation.flys.artifacts.model.WQTimerange; 25 import de.intevation.flys.artifacts.model.WQTimerange;
24 26
25 27
26 /** 28 /**
96 logger.debug("Prepare facet for: " + wqt.getName()); 98 logger.debug("Prepare facet for: " + wqt.getName());
97 99
98 // TODO CREATE BETTER TITLE FOR FACETS 100 // TODO CREATE BETTER TITLE FOR FACETS
99 101
100 facets.add(new HistoricalDischargeFacet( 102 facets.add(new HistoricalDischargeFacet(
101 i++, 103 i,
102 HISTORICAL_DISCHARGE_Q, 104 HISTORICAL_DISCHARGE_Q,
103 wqt.getName())); 105 wqt.getName()));
106
107 if (wqt instanceof HistoricalWQTimerange) {
108 logger.debug("Create another facet for historical differences.");
109
110 facets.add(new HistoricalDischargeDifferenceFacet(
111 i,
112 HISTORICAL_DISCHARGE_Q_DIFF,
113 "DIFF: " + wqt.getName()));
114 }
115
116 i++;
104 } 117 }
105 } 118 }
106 } 119 }
107 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : 120 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org