Uses of Interface
org.openmali.spatial.bounds.Bounds

Packages that use Bounds
org.openmali.spatial   
org.openmali.spatial.bodies   
org.openmali.spatial.bounds   
org.openmali.spatial.octree   
org.openmali.spatial.quadtree   
 

Uses of Bounds in org.openmali.spatial
 

Methods in org.openmali.spatial that return Bounds
 Bounds SpatialNode.getWorldBounds()
           
 

Uses of Bounds in org.openmali.spatial.bodies
 

Methods in org.openmali.spatial.bodies with parameters of type Bounds
static Classifier.Classification Classifier.classifyBoundsBounds(Bounds bounds1, Bounds bounds2)
          Classifies a two Bounds objects agains each others.
static Classifier.Classification Classifier.classifyBoxBounds(Box box1, Bounds bounds)
          Classifies a Box against a Bounds object.
static Classifier.Classification Classifier.classifyFrustumBounds(Frustum frustum, Bounds bounds)
          Classifies a Frustum against a Bounds object.
static Classifier.Classification Classifier.classifySphereBounds(Sphere sphere1, Bounds bounds)
          Classifies a Sphere against a Bounds object.
 

Uses of Bounds in org.openmali.spatial.bounds
 

Classes in org.openmali.spatial.bounds that implement Bounds
 class BoundingBox
          Axis aligned bounding box volumes
 class BoundingPolytope
          A set of planes that prescribe a convex, closed polygonal bounding region.
 class BoundingSphere
          A spherical bounding volume.
 

Methods in org.openmali.spatial.bounds that return Bounds
 Bounds BoundingBox.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding object.
 Bounds BoundingPolytope.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding object.
 Bounds BoundingSphere.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding object.
 Bounds Bounds.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding object.
 

Methods in org.openmali.spatial.bounds with parameters of type Bounds
 Bounds BoundingBox.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding object.
 Bounds BoundingPolytope.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding object.
 Bounds BoundingSphere.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding object.
 Bounds Bounds.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding object.
 BoundingPolytope BoundingPolytope.intersectNew(Bounds bo)
          Computes a new BoundingPolytope that bounds the volume created by the intersection of this BoundingPolytope with another Bounds object
 BoundingPolytope BoundingPolytope.intersectNew(Bounds[] bos)
          compute a new BoundingPolytope that bounds the volume created by the intersection of this BoundingPolytope with an array of Bounds objects
 boolean BoundingBox.intersects(Bounds bo)
          Tests for intersection with another Bounds object.
 boolean BoundingPolytope.intersects(Bounds bo)
          Tests for intersection with another Bounds object.
 boolean BoundingSphere.intersects(Bounds bo)
          Tests for intersection with another Bounds object.
 boolean Bounds.intersects(Bounds bounds)
          Tests for intersection with another Bounds object.
 boolean BoundingBox.intersects(Bounds[] bos)
          Tests for intersection with an array of Bounds objects.
 boolean BoundingPolytope.intersects(Bounds[] bos)
          Tests for intersection with an array of Bounds objects.
 boolean BoundingSphere.intersects(Bounds[] bos)
          Tests for intersection with an array of Bounds objects.
 boolean Bounds.intersects(Bounds[] bos)
          Tests for intersection with an array of Bounds objects.
 void BoundingBox.set(Bounds bo)
          Sets the the value of this Bounds object to enclode the specified bounding object
 void BoundingPolytope.set(Bounds boundsObject)
          Sets the the value of this Bounds object to enclode the specified bounding object
 void BoundingSphere.set(Bounds boundsObject)
          Sets the the value of this Bounds object to enclode the specified bounding object
 void Bounds.set(Bounds boundsObject)
          Sets the the value of this Bounds object to enclode the specified bounding object
 void BoundingBox.set(Bounds[] bos)
          Sets this bounds to the comnination of all the specified bounds.
 void BoundingPolytope.set(Bounds[] bounds)
          Sets this bounds to the comnination of all the specified bounds.
 void BoundingSphere.set(Bounds[] bos)
          Sets this bounds to the comnination of all the specified bounds.
 void Bounds.set(Bounds[] bounds)
          Sets this bounds to the comnination of all the specified bounds.
 void BoundingBox.transform(Bounds bounds, Matrix4f trans)
          Transforms a Bounds object so that it bounds a volume that is the result of transforming the given bounding object by the given transform.
 void BoundingPolytope.transform(Bounds bounds, Matrix4f trans)
          Transforms a Bounds object so that it bounds a volume that is the result of transforming the given bounding object by the given transform.
 void BoundingSphere.transform(Bounds bounds, Matrix4f trans)
          Transforms a Bounds object so that it bounds a volume that is the result of transforming the given bounding object by the given transform.
 void Bounds.transform(Bounds bounds, Matrix4f trans)
          Transforms a Bounds object so that it bounds a volume that is the result of transforming the given bounding object by the given transform.
 

Constructors in org.openmali.spatial.bounds with parameters of type Bounds
BoundingBox(Bounds bo)
          Create a new bounding box enclosing bounds bo
BoundingBox(Bounds[] bos)
          Create a new bounding box enclosing bounds bos
BoundingPolytope(Bounds bo)
          Constructs a new BoundingPolytope object.
BoundingPolytope(Bounds[] bos)
          Constructs a new BoundingPolytope object.
BoundingSphere(Bounds bo)
          Constructs a new BoundingShpere object.
BoundingSphere(Bounds[] bos)
          Constructs a new BoundingShpere object.
 

Uses of Bounds in org.openmali.spatial.octree
 

Methods in org.openmali.spatial.octree with parameters of type Bounds
protected  OcCell<T> OcCell.findChildCell(Bounds bounds, BoundsType type, int minNodesBeforeSplit, int maxLevelForExtendedCells, boolean ignoreReinserting)
           
protected  OcCell<T> OcCell.findChildCell(Bounds bounds, int minNodesBeforeSplit, int maxLevelForExtendedCells)
           
 

Uses of Bounds in org.openmali.spatial.quadtree
 

Methods in org.openmali.spatial.quadtree with parameters of type Bounds
protected  QuadCell<T> QuadCell.findChildCell(Bounds bounds, BoundsType type, int minNodesBeforeSplit, int maxLevelForExtendedCells, boolean ignoreReinserting)
           
protected  QuadCell<T> QuadCell.findChildCell(Bounds bounds, int minNodesBeforeSplit, int maxLevelForExtendedCells)