public class BoundBox
extends java.lang.Object
| Constructor and Description |
|---|
BoundBox() |
BoundBox(double minX,
double minY,
double maxX,
double maxY) |
| Modifier and Type | Method and Description |
|---|---|
BoundBox |
add(double x,
double y) |
boolean |
contains(double x,
double y) |
BoundBox |
copy() |
boolean |
equals(java.lang.Object o) |
BoundBox |
expand(double amount) |
double |
getHeight() |
double |
getMaxX() |
double |
getMaxY() |
double |
getMinX() |
double |
getMinY() |
double |
getWidth() |
double |
getXDistanceWithMax(BoundBox other,
double offsetX) |
double |
getYDistanceWithMax(BoundBox other,
double offsetY) |
int |
hashCode() |
boolean |
intersects(BoundBox other) |
boolean |
intersects(double minX,
double minY,
double maxX,
double maxY) |
boolean |
isEmpty() |
BoundBox |
set(BoundBox box) |
BoundBox |
set(double minX,
double minY,
double maxX,
double maxY) |
public BoundBox()
public BoundBox(double minX,
double minY,
double maxX,
double maxY)
public BoundBox set(double minX, double minY, double maxX, double maxY)
public BoundBox add(double x, double y)
public BoundBox expand(double amount)
public boolean intersects(BoundBox other)
public boolean intersects(double minX,
double minY,
double maxX,
double maxY)
public boolean contains(double x,
double y)
public boolean isEmpty()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic double getMinX()
public double getMinY()
public double getMaxX()
public double getMaxY()
public double getWidth()
public double getHeight()
public double getXDistanceWithMax(BoundBox other, double offsetX)
public double getYDistanceWithMax(BoundBox other, double offsetY)
public BoundBox copy()