Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeCompute.java @ 4356:375550eb45b7
ExtremeCompute: Improve naming of facets.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 02 Nov 2012 09:10:34 +0100 |
parents | c6db11e3b83a |
children | 02d40d832af0 |
comparison
equal
deleted
inserted
replaced
4355:d095b4267772 | 4356:375550eb45b7 |
---|---|
75 } | 75 } |
76 | 76 |
77 for (int i = 0; i < wqkms.length; i++) { | 77 for (int i = 0; i < wqkms.length; i++) { |
78 String name = wqkms[i].getName(); | 78 String name = wqkms[i].getName(); |
79 | 79 |
80 // Ext.Calc has wqkmsName(i) | |
81 String nameW = "WW";//TODO: FLYSUtils.createWspWTitle(artifact, context, name); | |
82 String nameQ = "QQ";//FLYSUtils.createWspQTitle(artifact, context, name); | |
83 | |
84 // Hotfix for theme names. Themes with the same name cause problems | |
85 // aggregating chart legend items. | |
86 if (i > 0 && name.equals(wqkms[i - 1].getName())) { | |
87 nameW += "; Q=" + wqkms[i].get(0, new double[3])[1]; | |
88 nameQ += " = " + wqkms[i].get(0, new double[3])[1]; | |
89 } | |
90 | |
91 Facet w = new WaterlevelFacet( | 80 Facet w = new WaterlevelFacet( |
92 i, LONGITUDINAL_W, nameW, ComputeType.ADVANCE, id, hash); | 81 i, LONGITUDINAL_W, "W("+name+")", ComputeType.ADVANCE, id, hash); |
93 Facet q = new WaterlevelFacet( | 82 Facet q = new WaterlevelFacet( |
94 i, LONGITUDINAL_Q, nameQ, ComputeType.ADVANCE, id, hash); | 83 i, LONGITUDINAL_Q, name, ComputeType.ADVANCE, id, hash); |
95 | 84 |
96 // TODO add more facets like: | 85 // TODO add more facets like: |
97 // csv, data, pdf wst facet, data facet | 86 // csv, data, pdf wst facet, data facet |
98 // furthermore, waterlevel | 87 // furthermore, waterlevel |
99 //facets.add(new CrossSectionWaterLineFacet(i, nameW)); | 88 //facets.add(new CrossSectionWaterLineFacet(i, nameW)); |