comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java @ 1802:26d7077e42d2

Corrected CrossSection diagram/out to include one facet per computed waterlevel. flys-artifacts/trunk@3126 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 01 Nov 2011 10:40:05 +0000
parents e8a98eee816d
children 51e59f221333
comparison
equal deleted inserted replaced
1801:6f83d9d434f2 1802:26d7077e42d2
69 Facet w = new WaterlevelFacet( 69 Facet w = new WaterlevelFacet(
70 i, LONGITUDINAL_W, nameW, ComputeType.ADVANCE, id, hash); 70 i, LONGITUDINAL_W, nameW, ComputeType.ADVANCE, id, hash);
71 Facet q = new WaterlevelFacet( 71 Facet q = new WaterlevelFacet(
72 i, LONGITUDINAL_Q, nameQ, ComputeType.ADVANCE, id, hash); 72 i, LONGITUDINAL_Q, nameQ, ComputeType.ADVANCE, id, hash);
73 73
74 facets.add(new CrossSectionWaterLineFacet(i, nameQ));
75
74 facets.add(w); 76 facets.add(w);
75 facets.add(q); 77 facets.add(q);
76 } 78 }
77 79
78 if (wqkms.length > 0) { 80 if (wqkms.length > 0) {
83 85
84 facets.add(wst); 86 facets.add(wst);
85 facets.add(csv); 87 facets.add(csv);
86 // Also register the CrossSectionFacet (added to respective out). 88 // Also register the CrossSectionFacet (added to respective out).
87 facets.add(new CrossSectionFacet(winfo.getCrossSectionName())); 89 facets.add(new CrossSectionFacet(winfo.getCrossSectionName()));
88 // Assume to be in wq_single mode.
89 // TODO: Use createWTitle for label.
90 facets.add(new CrossSectionWaterLineFacet("Q=" +
91 winfo.getDataAsString("wq_single")));
92 } 90 }
93 91
94 if (res.getReport().hasProblems()) { 92 if (res.getReport().hasProblems()) {
95 facets.add(new ReportFacet(ComputeType.ADVANCE, hash, id)); 93 facets.add(new ReportFacet(ComputeType.ADVANCE, hash, id));
96 } 94 }

http://dive4elements.wald.intevation.org