diff gnv-artifacts/src/main/java/de/intevation/gnv/math/XYColumn.java @ 432:6a70e8883307

Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed. gnv-artifacts/trunk@480 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 23 Dec 2009 09:45:40 +0000
parents 422275fc9927
children 828df3ddb758
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/math/XYColumn.java	Wed Dec 23 06:53:46 2009 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/math/XYColumn.java	Wed Dec 23 09:45:40 2009 +0000
@@ -10,7 +10,7 @@
 public class XYColumn
 extends      Point2d
 {
-    protected List values;
+    protected List<HeightValue> values;
 
     public XYColumn() {
     }
@@ -21,13 +21,13 @@
 
     public void add(HeightValue value) {
         if (values == null) {
-            values = new ArrayList();
+            values = new ArrayList<HeightValue>();
         }
         values.add(value);
     }
 
-    public HeightValue[] getValues() {
-        return (HeightValue[]) values.toArray(new HeightValue[values.size()]);
+    public List<HeightValue> getValues() {
+        return values;
     }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8:

http://dive4elements.wald.intevation.org