view gnv-artifacts/src/main/java/de/intevation/gnv/math/HeightValue.java @ 605:e8ebdbc7f1e3

First step of removing the cache blob. The static part of the describe document will be created by using the input data stored at each state. Some TODOs left (see ChangeLog). gnv-artifacts/trunk@671 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 09 Feb 2010 14:27:55 +0000
parents 828df3ddb758
children c4156275c1e1
line wrap: on
line source
package de.intevation.gnv.math;

import java.io.Serializable;

import java.util.Comparator;

/**
 * @author Ingo Weinzierl <ingo.weinzierl@intevation.de>
 * @author Sascha L. Teichmann <sascha.teichmann@intevation.de>
 */
public class HeightValue
implements   Serializable
{
    public static final Comparator INV_Z_COMPARATOR = new Comparator() {
        public int compare(Object a, Object b) {
            HeightValue ha = (HeightValue)a;
            HeightValue hb = (HeightValue)b;
            if (ha.z > hb.z) return -1;
            if (ha.z < hb.z) return +1;
            return 0;
        }
    };

    public double z;
    public double v;
    public int    k;

    public HeightValue(double z, double v, int k) {
        this.z = z;
        this.v = v;
        this.k = k;
    }

    public double getZ() {
        return z;
    }

    public double getV() {
        return v;
    }

    public double getK() {
        return k;
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8:

http://dive4elements.wald.intevation.org