public static void smooth(PointList pointList, double maxElevationDelta) {
        internSmooth(pointList, 0, pointList.size() - 1, maxElevationDelta);
    }
@Test
    public void smoothRamer() {
        PointList pl1 = new PointList(3, true);
        pl1.add(0, 0, 0);
        pl1.add(0.0005, 0.0005, 100);
        pl1.add(0.001, 0.001, 50);
        EdgeElevationSmoothingRamer.smooth(pl1, 70);
        assertEquals(3, pl1.size());
        assertEquals(100, pl1.getEle(1), .1);
        EdgeElevationSmoothingRamer.smooth(pl1, 75);
        assertEquals(3, pl1.size());
        assertEquals(25, pl1.getEle(1), .1);
    }