Mercurial > dive4elements > gnv-client
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()]); + } +}