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
 

Field Detail

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
Constructor Detail

BoundingBox

public BoundingBox()

BoundingBox

public BoundingBox(double x0,
                   double x1,
                   double y0,
                   double y1,
                   double z0,
                   double z1)
Method Detail

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