/** * Create user interface * * @return */ private void updateElevation() { double my_h = h; if (my_h == Double.MAX_VALUE) h = my_h = globe == null ? 0 : globe.getElevation(lon, lat) * globe.getElevationScale(); if (Math.abs(hTerrain + my_h - hEllps) > 0.01) { hTerrain = hEllps - my_h; if (hTerrain < min_h) { hTerrain = min_h; hEllps = hTerrain + my_h; } ele_changed = true; } }