comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Parameters.java @ 3105:9592b7d76633

Generate fake data for SQ curves; Implemented the Facet and Generator stuff. flys-artifacts/trunk@4704 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 19 Jun 2012 13:55:14 +0000
parents 9e03960b3ab8
children 070b76fbae46
comparison
equal deleted inserted replaced
3104:6391ca82141c 3105:9592b7d76633
111 int [] indices = new int[columns.length]; 111 int [] indices = new int[columns.length];
112 for (int i = 0; i < columns.length; ++i) { 112 for (int i = 0; i < columns.length; ++i) {
113 indices[i] = columnIndex(columns[i]); 113 indices[i] = columnIndex(columns[i]);
114 } 114 }
115 return indices; 115 return indices;
116 }
117
118 public double [] get(int row, String [] columns) {
119 return get(row, columns, new double[columns.length]);
120 }
121
122 public double [] get(int row, String [] columns, double [] values) {
123 for (int i = 0; i < columns.length; ++i) {
124 int idx = columnIndex(columns[i]);
125 values[i] = idx < 0
126 ? Double.NaN
127 : this.columns[idx].getQuick(row);
128 }
129
130 return values;
116 } 131 }
117 132
118 public void get(int row, int [] columnIndices, double [] values) { 133 public void get(int row, int [] columnIndices, double [] values) {
119 for (int i = 0; i < columnIndices.length; ++i) { 134 for (int i = 0; i < columnIndices.length; ++i) {
120 int index = columnIndices[i]; 135 int index = columnIndices[i];

http://dive4elements.wald.intevation.org