Class Box


  • public final class Box
    extends java.lang.Object
    • Field Detail

      • xmin

        double xmin
      • xmax

        double xmax
      • ymin

        double ymin
      • ymax

        double ymax
      • subdivDx

        double subdivDx
      • subdivDy

        double subdivDy
      • noXdata

        private boolean noXdata
      • noYdata

        private boolean noYdata
    • Constructor Detail

      • Box

        public Box​(double x,
                   double y)
      • Box

        public Box()
      • Box

        public Box​(double x0,
                   double y0,
                   double x1,
                   double y1)
    • Method Detail

      • makeCopy

        public Box makeCopy()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setXMin

        public void setXMin​(double d)
      • setXMax

        public void setXMax​(double d)
      • setYMin

        public void setYMin​(double d)
      • setYMax

        public void setYMax​(double d)
      • getXmin

        public double getXmin()
      • getXmax

        public double getXmax()
      • getYmin

        public double getYmin()
      • getYmax

        public double getYmax()
      • subdivide

        public void subdivide​(int n)
      • getXSubdivision

        public int getXSubdivision​(double x)
      • getYSubdivision

        public int getYSubdivision​(double y)
      • getXSubdivision

        public int getXSubdivision​(double x,
                                   int n)
      • getYSubdivision

        public int getYSubdivision​(double y,
                                   int n)
      • extendTo

        public void extendTo​(Position p)
      • extendTo

        public void extendTo​(Box b)
      • extendTo

        public void extendTo​(double[] xp,
                             double[] yp)
      • hasData

        public boolean hasData()
      • extendXTo

        public void extendXTo​(double x)
      • extendTo

        public void extendTo​(double x,
                             double y)
      • extendYTo

        public void extendYTo​(double y)
      • pad

        public void pad()
      • enlarge

        public void enlarge​(double f)
      • push

        public void push​(double x,
                         double y)
      • push

        public void push​(double[] x,
                         double[] y)
      • pushX

        public void pushX​(double[] v)
      • pushX

        public void pushX​(double[] v,
                          int np)
      • pushY

        public void pushY​(double d)
      • pushY

        public void pushY​(double[] d)
      • pushY

        public void pushY​(double[] v,
                          int np)
      • push

        public void push​(Position position)
      • differentFrom

        public boolean differentFrom​(Box b,
                                     double d)
      • rangesDiffer

        private boolean rangesDiffer​(double a,
                                     double b,
                                     double c,
                                     double d,
                                     double delta)
      • getCenter

        public Position getCenter()
      • getRadius

        public double getRadius()
      • tidyLimits

        public void tidyLimits()
      • push

        public void push​(double[] xpts,
                         double[] ypts,
                         int npts)