Mercurial > dive4elements > river
view flys-backend/src/main/java/de/intevation/flys/importer/XY.java @ 4740:fb135e1dfa35
Added 'type' attribute to <dc:variable/> element. If an optional 'type' attribute is given
the result of the XPATH expression is interpreted as this type.
Valid values are 'number', 'bool', 'node' and 'nodeset'. All other defaults
to 'string' which also is the default if nor type is given.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Wed, 02 Jan 2013 15:31:53 +0100 |
parents | 2b0426b79a92 |
children | 7bbee0cfc171 |
line wrap: on
line source
package de.intevation.flys.importer; /** Two doubles and an int index. */ public class XY implements Comparable<XY> { public static final double X_EPSILON = 1e-4; protected double x; protected double y; protected int index; public XY() { } public XY(double x, double y, int index) { this.x = x; this.y = y; this.index = index; } @Override public int compareTo(XY other) { if (x + X_EPSILON < other.x) return -1; if (x > other.x + X_EPSILON) return +1; if (index < other.index) return -1; if (index > other.index) return +1; return 0; } public double getX() { return x; } public void setX(double x) { this.x = x; } public double getY() { return y; } public void setY(double y) { this.y = y; } public int getIndex() { return index; } public void setIndex(int index) { this.index = index; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :