Initial work on detecting tasking manager bounds

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
pull/1/head
Taylor Smock 2019-10-03 16:40:02 -06:00
rodzic 76d5c547b9
commit d86f126818
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 625F6A74A3E4311A
2 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -61,8 +61,8 @@ public class DetectTaskingManager {
Layer layer = getTaskingManagerLayer();
if (layer instanceof GpxLayer) {
GpxLayer gpxLayer = (GpxLayer) layer;
List<Bounds> bounds = gpxLayer.data.getDataSourceBounds();
bounds.forEach(bound -> returnBBox.add(bound.toBBox()));
Bounds realBounds = gpxLayer.data.recalculateBounds();
returnBBox.add(realBounds.toBBox());
}
return returnBBox;
}

Wyświetl plik

@ -52,7 +52,7 @@ public class DetectTaskingManagerTest {
layer.data.addWaypoint(new WayPoint(new LatLon(1, 1)));
BBox bbox = DetectTaskingManager.getTaskingManagerBBox();
Assert.assertTrue(bbox.isInWorld());
Assert.assertTrue(bbox.getBottomRight().equalsEpsilon(new LatLon(1, 0)));
Assert.assertTrue(bbox.getBottomRight().equalsEpsilon(new LatLon(0, 1)));
Assert.assertTrue(bbox.getTopLeft().equalsEpsilon(new LatLon(1, 0)));
}
}