us.ihmc.utilities.dataStructures.quadTree
Class Box

java.lang.Object
  extended by us.ihmc.utilities.dataStructures.quadTree.Box

public class Box
extends java.lang.Object


Field Summary
 double centreX
           
 double centreY
           
 double maxX
           
 double maxY
           
 double minX
           
 double minY
           
 
Constructor Summary
Box(double minX, double minY, double maxX, double maxY)
           
 
Method Summary
 double calcDist(double x, double y)
           
 boolean contains(double x, double y)
           
 boolean containsOrEquals(Box box)
           
 Box intersection(Box r)
           
 boolean intersects(Box other)
           
 Box scale(double scaleX, double scaleY)
           
 java.lang.String toString()
           
 Box union(Box b)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

minX

public final double minX

minY

public final double minY

maxX

public final double maxX

maxY

public final double maxY

centreX

public final double centreX

centreY

public final double centreY
Constructor Detail

Box

public Box(double minX,
           double minY,
           double maxX,
           double maxY)
Method Detail

contains

public boolean contains(double x,
                        double y)

containsOrEquals

public boolean containsOrEquals(Box box)

intersection

public Box intersection(Box r)

intersects

public boolean intersects(Box other)

union

public Box union(Box b)

calcDist

public double calcDist(double x,
                       double y)

scale

public Box scale(double scaleX,
                 double scaleY)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object