code: public Polygon getHull() {
      if(!ok) {
        computeConvexHull();
      }
      return new Polygon(points, minmaxX.getMin(), minmaxX.getMax(), minmaxY.getMin(), minmaxY.getMax());
    }
docs: Compute the convex hull, and return the resulting polygon.
  
  @return Polygon of the hull