class GeographicBoundingBox implements BoundingBox<GeographicPosition>, Comparable<GeographicBoundingBox>, Serializable {

    public static GeographicBoundingBox getMinimumBoundingBox(Collection<? extends GeographicPosition> positions)
    {
        return getMinimumBoundingBoxLLA(positions.stream().map(p -> p.getLatLonAlt()).collect(Collectors.toList()));
    }

    public  GeographicBoundingBox(GeographicPosition lowerLeftCorner, GeographicPosition upperRightCorner);
    public  GeographicBoundingBox(LatLonAlt lowerLeftCorner, LatLonAlt upperRightCorner);

}