Uses of Class
com.jme.bounding.BoundingVolume

Packages that use BoundingVolume
com.jme.bounding   
com.jme.light   
com.jme.renderer   
com.jme.scene   
com.jme.scene.shape Standard geometric shapes. 
com.jme.scene.state   
com.jme.util   
com.jmex.terrain   
 

Uses of BoundingVolume in com.jme.bounding
 

Subclasses of BoundingVolume in com.jme.bounding
 class BoundingBox
          BoundingBox defines an axis-aligned cube that defines a container for a group of vertices of a particular piece of geometry.
 class BoundingCapsule
           
 class BoundingSphere
          BoundingSphere defines a sphere that defines a container for a group of vertices of a particular piece of geometry.
 class LineBoundingBox
          Started Date: Sep 5, 2004

 class OrientedBoundingBox
          Started Date: Sep 5, 2004

 class OrthogonalBoundingBox
          Started Date: Sep 5, 2004

 

Methods in com.jme.bounding that return BoundingVolume
 BoundingVolume BoundingBox.clone(BoundingVolume store)
          clone creates a new BoundingBox object containing the same data as this one.
 BoundingVolume BoundingCapsule.clone(BoundingVolume store)
           
 BoundingVolume BoundingSphere.clone(BoundingVolume store)
          clone creates a new BoundingSphere object containing the same data as this one.
abstract  BoundingVolume BoundingVolume.clone(BoundingVolume store)
          clone creates a new BoundingVolume object containing the same data as this one.
 BoundingVolume LineBoundingBox.clone(BoundingVolume store)
           
 BoundingVolume OrientedBoundingBox.clone(BoundingVolume store)
           
 BoundingVolume OrthogonalBoundingBox.clone(BoundingVolume store)
           
 BoundingVolume CollisionTree.getBounds()
          Returns the bounding volume for this tree node in local space.
 BoundingVolume CollisionTree.getWorldBounds()
          Returns the bounding volume for this tree node in world space.
 BoundingVolume BoundingBox.merge(BoundingVolume volume)
          merge combines this sphere with a second bounding sphere.
 BoundingVolume BoundingCapsule.merge(BoundingVolume volume)
           
 BoundingVolume BoundingSphere.merge(BoundingVolume volume)
          merge combines this sphere with a second bounding sphere.
abstract  BoundingVolume BoundingVolume.merge(BoundingVolume volume)
          merge combines two bounding volumes into a single bounding volume that contains both this bounding volume and the parameter volume.
 BoundingVolume LineBoundingBox.merge(BoundingVolume volume)
           
 BoundingVolume OrientedBoundingBox.merge(BoundingVolume volume)
           
 BoundingVolume OrthogonalBoundingBox.merge(BoundingVolume volume)
           
 BoundingVolume BoundingBox.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
 BoundingVolume BoundingCapsule.mergeLocal(BoundingVolume volume)
           
 BoundingVolume BoundingSphere.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
abstract  BoundingVolume BoundingVolume.mergeLocal(BoundingVolume volume)
          mergeLocal combines two bounding volumes into a single bounding volume that contains both this bounding volume and the parameter volume.
 BoundingVolume LineBoundingBox.mergeLocal(BoundingVolume volume)
           
 BoundingVolume OrientedBoundingBox.mergeLocal(BoundingVolume volume)
           
 BoundingVolume OrthogonalBoundingBox.mergeLocal(BoundingVolume volume)
           
 BoundingVolume LineBoundingBox.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrientedBoundingBox.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrthogonalBoundingBox.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume BoundingVolume.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
          transform alters the location of the bounding volume by a rotation, translation and a scalar.
 BoundingVolume BoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform modifies the center of the box to reflect the change made via a rotation, translation and scale.
 BoundingVolume BoundingCapsule.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume BoundingSphere.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform modifies the center of the sphere to reflect the change made via a rotation, translation and scale.
abstract  BoundingVolume BoundingVolume.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform alters the location of the bounding volume by a rotation, translation and a scalar.
 BoundingVolume LineBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrientedBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrthogonalBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 

Methods in com.jme.bounding with parameters of type BoundingVolume
 BoundingVolume BoundingBox.clone(BoundingVolume store)
          clone creates a new BoundingBox object containing the same data as this one.
 BoundingVolume BoundingCapsule.clone(BoundingVolume store)
           
 BoundingVolume BoundingSphere.clone(BoundingVolume store)
          clone creates a new BoundingSphere object containing the same data as this one.
abstract  BoundingVolume BoundingVolume.clone(BoundingVolume store)
          clone creates a new BoundingVolume object containing the same data as this one.
 BoundingVolume LineBoundingBox.clone(BoundingVolume store)
           
 BoundingVolume OrientedBoundingBox.clone(BoundingVolume store)
           
 BoundingVolume OrthogonalBoundingBox.clone(BoundingVolume store)
           
 boolean BoundingBox.intersects(BoundingVolume bv)
          intersects determines if this Bounding Box intersects with another given bounding volume.
 boolean BoundingCapsule.intersects(BoundingVolume bv)
           
 boolean BoundingSphere.intersects(BoundingVolume bv)
           
abstract  boolean BoundingVolume.intersects(BoundingVolume bv)
          determines if this bounding volume and a second given volume are intersecting.
 boolean LineBoundingBox.intersects(BoundingVolume bv)
           
 boolean OrientedBoundingBox.intersects(BoundingVolume bv)
           
 boolean OrthogonalBoundingBox.intersects(BoundingVolume bv)
           
 boolean CollisionTree.intersectsBounding(BoundingVolume volume)
          Tests if the world bounds of the node at this level intersects a provided bounding volume.
 BoundingVolume BoundingBox.merge(BoundingVolume volume)
          merge combines this sphere with a second bounding sphere.
 BoundingVolume BoundingCapsule.merge(BoundingVolume volume)
           
 BoundingVolume BoundingSphere.merge(BoundingVolume volume)
          merge combines this sphere with a second bounding sphere.
abstract  BoundingVolume BoundingVolume.merge(BoundingVolume volume)
          merge combines two bounding volumes into a single bounding volume that contains both this bounding volume and the parameter volume.
 BoundingVolume LineBoundingBox.merge(BoundingVolume volume)
           
 BoundingVolume OrientedBoundingBox.merge(BoundingVolume volume)
           
 BoundingVolume OrthogonalBoundingBox.merge(BoundingVolume volume)
           
 BoundingVolume BoundingBox.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
 BoundingVolume BoundingCapsule.mergeLocal(BoundingVolume volume)
           
 BoundingVolume BoundingSphere.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
abstract  BoundingVolume BoundingVolume.mergeLocal(BoundingVolume volume)
          mergeLocal combines two bounding volumes into a single bounding volume that contains both this bounding volume and the parameter volume.
 BoundingVolume LineBoundingBox.mergeLocal(BoundingVolume volume)
           
 BoundingVolume OrientedBoundingBox.mergeLocal(BoundingVolume volume)
           
 BoundingVolume OrthogonalBoundingBox.mergeLocal(BoundingVolume volume)
           
 BoundingVolume LineBoundingBox.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrientedBoundingBox.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrthogonalBoundingBox.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume BoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform modifies the center of the box to reflect the change made via a rotation, translation and scale.
 BoundingVolume BoundingCapsule.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume BoundingSphere.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform modifies the center of the sphere to reflect the change made via a rotation, translation and scale.
abstract  BoundingVolume BoundingVolume.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
          transform alters the location of the bounding volume by a rotation, translation and a scalar.
 BoundingVolume LineBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrientedBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrthogonalBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 

Uses of BoundingVolume in com.jme.light
 

Methods in com.jme.light with parameters of type BoundingVolume
protected  float LightManagement.getValueFor(Light l, BoundingVolume val)
          Deprecated.  
(package private)  float LightManagement.getValueFor(PointLight l, BoundingVolume val)
          Deprecated.  
(package private)  float LightManagement.getValueFor(SpotLight l, BoundingVolume val)
          Deprecated.  
 

Uses of BoundingVolume in com.jme.renderer
 

Methods in com.jme.renderer with parameters of type BoundingVolume
 Camera.FrustumIntersect AbstractCamera.contains(BoundingVolume bound)
          culled tests a bounding volume against the planes of the camera's frustum.
 Camera.FrustumIntersect Camera.contains(BoundingVolume bound)
          culled tests a bounding volume against the planes of the camera's frustum.
 

Uses of BoundingVolume in com.jme.scene
 

Fields in com.jme.scene declared as BoundingVolume
protected  BoundingVolume Geometry.bound
          The local bounds of this Geometry object.
protected  BoundingVolume Spatial.worldBound
          Spatial's bounding volume relative to the world.
 

Methods in com.jme.scene that return BoundingVolume
 BoundingVolume Geometry.getModelBound()
          getModelBound retrieves the bounding object that contains the geometry's vertices.
 BoundingVolume SharedMesh.getModelBound()
          returns the model bound of the target object.
 BoundingVolume Spatial.getWorldBound()
          getWorldBound retrieves the world bound at this node level.
 

Methods in com.jme.scene with parameters of type BoundingVolume
 void Geometry.setModelBound(BoundingVolume modelBound)
          setModelBound sets the bounding object for this geometry.
 void Node.setModelBound(BoundingVolume modelBound)
           
 void SharedMesh.setModelBound(BoundingVolume modelBound)
          setModelBound sets the bounding object for this geometry.
abstract  void Spatial.setModelBound(BoundingVolume modelBound)
          setModelBound sets the bounding object for this Spatial.
 

Uses of BoundingVolume in com.jme.scene.shape
 

Methods in com.jme.scene.shape with parameters of type BoundingVolume
 void AxisRods.setModelBound(BoundingVolume bound)
           
 

Uses of BoundingVolume in com.jme.scene.state
 

Methods in com.jme.scene.state with parameters of type BoundingVolume
protected static float LightUtil.getValueFor(Light l, BoundingVolume val)
           
protected static float LightUtil.getValueFor(PointLight l, BoundingVolume val)
           
protected static float LightUtil.getValueFor(SpotLight l, BoundingVolume val)
           
 

Uses of BoundingVolume in com.jme.util
 

Methods in com.jme.util with parameters of type BoundingVolume
static float AreaUtils.calcScreenArea(BoundingVolume bound, float distance, float screenWidth)
          calcScreenArea -- in Pixels Aproximates the screen area of a bounding volume.
 

Uses of BoundingVolume in com.jmex.terrain
 

Methods in com.jmex.terrain with parameters of type BoundingVolume
 void TerrainPage.setModelBound(BoundingVolume v)
          setModelBound sets the model bounds for the terrain blocks.