// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.plugins.elevation.grid; import org.openstreetmap.josm.data.coor.LatLon; public class EleCoordinate extends LatLon { /** * */ private static final long serialVersionUID = 9121465585197496570L; private double ele = Double.NaN; public EleCoordinate() { this(Double.NaN, Double.NaN, Double.NaN); } public EleCoordinate(double lat, double lon, double ele) { super(lat, lon); this.ele = ele; } public EleCoordinate(LatLon latLon, double ele) { this(latLon.lat(), latLon.lon(), ele); } /** * Gets the elevation in meter. * * @return the ele */ public double getEle() { return ele; } @Override public String toString() { return "EleCoordinate[" + lat() + ", " + lon() + ", " + getEle() + "]"; } }