Package org.lemsml.jlems.viz.plot
Class Box
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.Box
-
public final class Box extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
differentFrom(Box b, double d)
void
enlarge(double f)
void
extendTo(double[] xp, double[] yp)
void
extendTo(double x, double y)
void
extendTo(Box b)
void
extendTo(Position p)
void
extendXTo(double x)
void
extendYTo(double y)
Position
getCenter()
double
getRadius()
double
getXmax()
double
getXmin()
int
getXSubdivision(double x)
int
getXSubdivision(double x, int n)
double
getYmax()
double
getYmin()
int
getYSubdivision(double y)
int
getYSubdivision(double y, int n)
boolean
hasData()
Box
makeCopy()
void
pad()
void
push(double[] x, double[] y)
void
push(double[] xpts, double[] ypts, int npts)
void
push(double x, double y)
void
push(Position position)
void
pushX(double[] v)
void
pushX(double[] v, int np)
void
pushY(double d)
void
pushY(double[] d)
void
pushY(double[] v, int np)
private boolean
rangesDiffer(double a, double b, double c, double d, double delta)
void
setXMax(double d)
void
setXMin(double d)
void
setYMax(double d)
void
setYMin(double d)
void
subdivide(int n)
void
tidyLimits()
java.lang.String
toString()
-
-
-
Constructor Detail
-
Box
public Box(Position p)
-
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 classjava.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)
-
-