public class DataBounds
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected DataBounds |
hardLimits |
protected java.awt.geom.Point2D |
max |
protected java.awt.geom.Point2D |
min |
Constructor and Description |
---|
DataBounds() |
DataBounds(double minx,
double miny,
double maxx,
double maxy) |
DataBounds(java.awt.geom.Point2D minP,
java.awt.geom.Point2D maxP) |
Modifier and Type | Method and Description |
---|---|
void |
add(double x,
double y) |
void |
add(java.awt.geom.Point2D point) |
boolean |
contains(java.awt.geom.Point2D query) |
boolean |
equals(java.lang.Object obj) |
java.awt.geom.Point2D |
getCenter()
Returns a point set to the average of the min and max values.
|
DataBounds |
getHardLimits() |
double |
getHeight() |
java.awt.geom.Point2D |
getMax()
Upper right point.
|
java.awt.geom.Point2D |
getMin()
Lower left point.
|
double |
getWidth() |
int |
hashCode() |
boolean |
intersects(DataBounds db2) |
boolean |
isyDirUp() |
void |
setHardLimits(DataBounds hardLimits) |
protected double |
setInRange(double hi,
double lo,
double val)
Make sure the value is within the range.
|
void |
setyDirUp(boolean yDirUp) |
java.lang.String |
toString() |
protected java.awt.geom.Point2D min
protected java.awt.geom.Point2D max
protected DataBounds hardLimits
public DataBounds()
public DataBounds(double minx, double miny, double maxx, double maxy)
public DataBounds(java.awt.geom.Point2D minP, java.awt.geom.Point2D maxP)
public java.awt.geom.Point2D getCenter()
public java.lang.String toString()
toString
in class java.lang.Object
public java.awt.geom.Point2D getMax()
public java.awt.geom.Point2D getMin()
public void add(double x, double y)
protected double setInRange(double hi, double lo, double val)
hi
- high range valuelo
- low range valueval
- testing valuepublic void add(java.awt.geom.Point2D point)
public boolean contains(java.awt.geom.Point2D query)
public double getWidth()
public double getHeight()
public DataBounds getHardLimits()
public void setHardLimits(DataBounds hardLimits)
public boolean isyDirUp()
public void setyDirUp(boolean yDirUp)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean intersects(DataBounds db2)
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details