# HG changeset patch # User Felix Wolfsteller # Date 1320662893 0 # Node ID 853cd2120d699f653679e94884e2711c85b42254 # Parent 0585bf8af41b2180bc0d0cb5b46ada585d90c9e0 Cosmetics, doc. flys-artifacts/trunk@3174 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 0585bf8af41b -r 853cd2120d69 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Mon Nov 07 10:43:51 2011 +0000 +++ b/flys-artifacts/ChangeLog Mon Nov 07 10:48:13 2011 +0000 @@ -1,3 +1,15 @@ +2011-11-07 Felix Wolfsteller + + * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java, + src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java: + Minor, picky cosmetics. + + * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java: + Removed junk. + + * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: + Added documentation. + 2011-11-07 Felix Wolfsteller * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: diff -r 0585bf8af41b -r 853cd2120d69 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java Mon Nov 07 10:43:51 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java Mon Nov 07 10:48:13 2011 +0000 @@ -101,10 +101,6 @@ List results = sqlQuery.list(); - double kms [] = new double[results.size()]; - double ws [] = new double[results.size()]; - double qs [] = new double[results.size()]; - int lastColumn = Integer.MAX_VALUE; for (int i = 0, N = results.size(); i < N; i++) { diff -r 0585bf8af41b -r 853cd2120d69 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java Mon Nov 07 10:43:51 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java Mon Nov 07 10:48:13 2011 +0000 @@ -20,6 +20,9 @@ import org.apache.commons.math.exception.MathIllegalArgumentException; +/** + * W, Q and km data from database 'wsts' spiced with interpolation algorithms. + */ public class WstValueTable implements Serializable { @@ -86,7 +89,7 @@ } // class Position /** - * A row, typically a position where measurements whrere taken. + * A row, typically a position where measurements were taken. */ public static final class Row implements Serializable, Comparable @@ -106,6 +109,9 @@ this.ws = ws; } + /** + * Compare according to place of measurement (km). + */ public int compareTo(Row other) { double d = km - other.km; if (d < -0.0001) return -1; @@ -351,8 +357,10 @@ } } // class Row + /** Rows in table. */ protected List rows; + /** Columns in table. */ protected Column [] columns; public WstValueTable() { @@ -369,6 +377,7 @@ this.rows = rows; } + /** Sort rows (by km). */ public void sortRows() { Collections.sort(rows); } @@ -433,10 +442,16 @@ return ws; } + /** + * Interpolate W and Q values at a given km. + */ public double [][] interpolateWQ(double km) { return interpolateWQ(km, null); } + /** + * Interpolate W and Q values at a given km. + */ public double [][] interpolateWQ(double km, Calculation errors) { return interpolateWQ(km, DEFAULT_Q_STEPS, errors); } diff -r 0585bf8af41b -r 853cd2120d69 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java Mon Nov 07 10:43:51 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java Mon Nov 07 10:48:13 2011 +0000 @@ -18,10 +18,9 @@ extends ComputationRangeState { - /** The logger used in this class.*/ + /** The logger used in this class. */ private static Logger logger = Logger.getLogger(LocationDistanceSelect.class); - /** The name of the 'mode' field. */ public static final String MODE = "ld_mode"; diff -r 0585bf8af41b -r 853cd2120d69 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java Mon Nov 07 10:43:51 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java Mon Nov 07 10:48:13 2011 +0000 @@ -28,7 +28,6 @@ /** The logger used in this class.*/ private static Logger logger = Logger.getLogger(LocationSelect.class); - /** The name of the StateData object that stores the location string.*/ public static final String FIELD_LOCATIONS = "ld_locations";