diff gnv-artifacts/src/main/java/de/intevation/gnv/math/XYColumn.java @ 427:a95aaeb206f7

Added data model classes to store information for interpolation. gnv-artifacts/trunk@475 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 22 Dec 2009 13:10:56 +0000
parents
children bed9735adf84
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/math/XYColumn.java	Tue Dec 22 13:10:56 2009 +0000
@@ -0,0 +1,37 @@
+package de.intevation.gnv.math;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author Ingo Weinzierl <ingo.weinzierl@intevation.de>
+ */
+public class XYColumn {
+
+    private double x;
+    private double y;
+
+    private int    i;
+    private int    j;
+
+    private List   values;
+
+    public XYColumn(double x, double y, int i, int j) {
+        this.x = x;
+        this.y = y;
+        this.i = i;
+        this.j = j;
+
+        values = new ArrayList();
+    }
+
+
+    public void add(HeightValue value) {
+        values.add(value);
+    }
+
+
+    public HeightValue[] getValues() {
+        return (HeightValue[]) values.toArray(new HeightValue[values.size()]);
+    }
+}

http://dive4elements.wald.intevation.org