Class BBoxCalculator

java.lang.Object
org.locationtech.spatial4j.shape.impl.BBoxCalculator

public class BBoxCalculator extends Object
(INTERNAL) Calculates the minimum bounding box given a bunch of rectangles (ranges). It's a temporary object and not thread-safe; throw it away when done. For a cartesian space, the calculations are trivial but it is not for geodetic. For geodetic, it must maintain an ordered set of disjoint ranges as each range is provided.
  • Constructor Details

  • Method Details

    • expandRange

      public void expandRange(Rectangle rect)
    • expandRange

      public void expandRange(double minX, double maxX, double minY, double maxY)
    • expandXRange

      public void expandXRange(double minX, double maxX)
    • doesXWorldWrap

      public boolean doesXWorldWrap()
    • getBoundary

      public Rectangle getBoundary()
    • getMinX

      public double getMinX()
    • getMaxX

      public double getMaxX()
    • getMinY

      public double getMinY()
    • getMaxY

      public double getMaxY()