comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/WQKms.java @ 7081:3c4efd4b2c19 generator-refactoring

Simplyfy / unify "invert axis" logic - DataUtil now can check if two datasets are in the same direction - In the case of WKM data a no means that the Water flows Right to Left - If the water flows from right to left do inversion of diagrams
author Andre Heinecke <aheinecke@intevation.de>
date Fri, 20 Sep 2013 17:36:11 +0200
parents 38ee580a30cb
children 7e5d4a0d9bad
comparison
equal deleted inserted replaced
7080:02a704a37323 7081:3c4efd4b2c19
6 * documentation coming with Dive4Elements River for details. 6 * documentation coming with Dive4Elements River for details.
7 */ 7 */
8 8
9 package org.dive4elements.river.artifacts.model; 9 package org.dive4elements.river.artifacts.model;
10 10
11 import org.dive4elements.river.utils.DataUtil;
11 import org.dive4elements.river.utils.DoubleUtil; 12 import org.dive4elements.river.utils.DoubleUtil;
12 13
13 import gnu.trove.TDoubleArrayList; 14 import gnu.trove.TDoubleArrayList;
14 15
15 import org.apache.log4j.Logger; 16 import org.apache.log4j.Logger;
151 */ 152 */
152 public double[] getFirstLastKM() { 153 public double[] getFirstLastKM() {
153 /* Behold the first km might be larger then the last! */ 154 /* Behold the first km might be larger then the last! */
154 return new double[] {getKm(0), getKm(size()-1)}; 155 return new double[] {getKm(0), getKm(size()-1)};
155 } 156 }
157
158 @Override
159 public boolean guessRTLData() {
160 return DataUtil.guessSameDirectionData(ws, allKms());
161 }
156 } 162 }
157 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 163 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org