pl.webnet.JaTrac
Class BoundingBox
java.lang.Object
|
+--pl.webnet.JaTrac.BoundingBox
- class BoundingBox
- extends java.lang.Object
Field Summary |
(package private) static int |
X
|
(package private) double |
x0
|
(package private) double |
x1
|
(package private) static int |
Y
|
(package private) double |
y0
|
(package private) double |
y1
|
(package private) static int |
Z
|
(package private) double |
z0
|
(package private) double |
z1
|
Constructor Summary |
BoundingBox()
|
BoundingBox(double x0,
double x1,
double y0,
double y1,
double z0,
double z1)
|
Method Summary |
boolean |
contains(pl.webnet.JaTrac.Point p)
|
double |
getMax(byte axis)
|
double |
getMin(byte axis)
|
double |
intersect(pl.webnet.JaTrac.Ray ray)
|
void |
set(double x0,
double x1,
double y0,
double y1,
double z0,
double z1)
|
void |
setMax(byte axis,
double value)
|
void |
setMin(byte axis,
double value)
|
double |
spanX()
|
double |
spanY()
|
double |
spanZ()
|
void |
swallow(pl.webnet.JaTrac.BoundingBox bx)
|
void |
swallow(double x,
double y,
double z)
|
void |
swallow(double x0,
double x1,
double y0,
double y1,
double z0,
double z1)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
X
static final int X
- See Also:
- Constant Field Values
Y
static final int Y
- See Also:
- Constant Field Values
Z
static final int Z
- See Also:
- Constant Field Values
x0
double x0
x1
double x1
y0
double y0
y1
double y1
z0
double z0
z1
double z1
BoundingBox
public BoundingBox()
BoundingBox
public BoundingBox(double x0,
double x1,
double y0,
double y1,
double z0,
double z1)
set
public void set(double x0,
double x1,
double y0,
double y1,
double z0,
double z1)
getMax
public double getMax(byte axis)
getMin
public double getMin(byte axis)
setMax
public void setMax(byte axis,
double value)
setMin
public void setMin(byte axis,
double value)
swallow
public void swallow(double x0,
double x1,
double y0,
double y1,
double z0,
double z1)
swallow
public void swallow(double x,
double y,
double z)
swallow
public void swallow(pl.webnet.JaTrac.BoundingBox bx)
contains
public boolean contains(pl.webnet.JaTrac.Point p)
spanX
public double spanX()
spanY
public double spanY()
spanZ
public double spanZ()
intersect
public double intersect(pl.webnet.JaTrac.Ray ray)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object