Uses of Class
javax.media.ding3d.Bounds

Packages that use Bounds
javax.media.ding3d Provides the core set of classes for the 3D graphics API for the Java platform; click here for more information, including explanatory material that was formerly found in the guide. 
javax.media.ding3d.utils.behaviors.picking Deprecated: Use javax.media.ding3d.utils.pickfast Provides picking utility classes for the new core picking methods. 
javax.media.ding3d.utils.pickfast.behaviors Provides picking behaviors for the new core picking methods. 
javax.media.ding3d.utils.picking OBSOLETE: provides picking utility classes for the old picking methods. 
javax.media.ding3d.utils.picking.behaviors OBSOLETE: provides picking behaviors for the old picking methods. 
javax.media.ding3d.utils.scenegraph.io.retained   
 

Uses of Bounds in javax.media.ding3d
 

Subclasses of Bounds in javax.media.ding3d
 class BoundingBox
          This class defines an axis aligned bounding box which is used for bounding regions.
 class BoundingPolytope
          A BoundingPolytope defines a polyhedral bounding region using the intersection of four or more half spaces.
 class BoundingSphere
          This class defines a spherical bounding region which is defined by a center point and a radius.
 

Methods in javax.media.ding3d that return Bounds
abstract  Bounds Bounds.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 sphere.
 Bounds BoundingPolytope.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding polytope.
 Bounds BoundingBox.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding box.
 Bounds PickBounds.get()
          Gets the bounds object from this PickBounds.
 Bounds Soundscape.getApplicationBounds()
          Retrieves the Soundscape node's application bounds.
 Bounds Clip.getApplicationBounds()
          Retrieves the Clip node's application bounds.
 Bounds Background.getApplicationBounds()
          Retrieves the Background node's application bounds.
 Bounds WakeupOnCollisionMovement.getArmingBounds()
          Returns the bounds object used in specifying the collision condition.
 Bounds WakeupOnCollisionExit.getArmingBounds()
          Returns the bounds object used in specifying the collision condition.
 Bounds WakeupOnCollisionEntry.getArmingBounds()
          Returns the bounds object used in specifying the collision condition.
 Bounds WakeupOnViewPlatformExit.getBounds()
          Returns this object's bounds specification
 Bounds WakeupOnViewPlatformEntry.getBounds()
          Returns this object's bounds specification
 Bounds WakeupOnSensorExit.getBounds()
          Returns this object's bounds specification
 Bounds WakeupOnSensorEntry.getBounds()
          Returns this object's bounds specification
 Bounds Shape3D.getBounds()
          See parent class for the documentation on getBounds().
 Bounds Node.getBounds()
          Returns the bounding object of a node.
 Bounds Shape3D.getCollisionBounds()
          Returns the collision bounding object of this node.
 Bounds Morph.getCollisionBounds()
          Deprecated. Returns the collision bounding object of this node.
 Bounds Group.getCollisionBounds()
          Returns the collision bounding object of this node.
 Bounds ModelClip.getInfluencingBounds()
          Retrieves the ModelClip node's influencing bounds.
 Bounds Light.getInfluencingBounds()
          Retrieves the Light node's influencing bounds.
 Bounds Fog.getInfluencingBounds()
          Retrieves the Fog node's influencing bounds.
 Bounds AlternateAppearance.getInfluencingBounds()
          Retrieves the AlternateAppearance node's influencing bounds.
 Bounds BoundingLeaf.getRegion()
          Retrieves this BoundingLeaf's bounding region.
 Bounds AuralAttributes.getReverbBounds()
          Retrieve Reverberation Delay Bounds volume.
 Bounds Sound.getSchedulingBounds()
          Retrieves the Sound node's scheduling bounds.
 Bounds Behavior.getSchedulingBounds()
          Retrieves the Behavior node's scheduling bounds.
 Bounds WakeupOnCollisionMovement.getTriggeringBounds()
          Retrieves the Bounds object that caused the collision
 Bounds WakeupOnCollisionExit.getTriggeringBounds()
          Retrieves the Bounds object that caused the collision
 Bounds WakeupOnCollisionEntry.getTriggeringBounds()
          Retrieves the Bounds object that caused the collision
 

Methods in javax.media.ding3d with parameters of type Bounds
abstract  Bounds Bounds.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 sphere.
 Bounds BoundingPolytope.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding polytope.
 Bounds BoundingBox.closestIntersection(Bounds[] boundsObjects)
          Finds closest bounding object that intersects this bounding box.
abstract  void Bounds.combine(Bounds boundsObject)
          Combines this bounding object with a bounding object so that the resulting bounding object encloses the original bounding object and the given bounds object.
 void BoundingSphere.combine(Bounds boundsObject)
          Combines this bounding sphere with a bounding object so that the resulting bounding sphere encloses the original bounding sphere and the given bounds object.
 void BoundingPolytope.combine(Bounds boundsObject)
          Combines this bounding polytope with a bounding object so that the resulting bounding polytope encloses the original bounding polytope and the given bounds object.
 void BoundingBox.combine(Bounds boundsObject)
          Combines this bounding box with a bounding object so that the resulting bounding box encloses the original bounding box and the specified bounds object.
abstract  void Bounds.combine(Bounds[] boundsObjects)
          Combines this bounding object with an array of bounding objects so that the resulting bounding object encloses the original bounding object and the given array of bounds object.
 void BoundingSphere.combine(Bounds[] boundsObjects)
          Combines this bounding sphere with an array of bounding objects so that the resulting bounding sphere encloses the original bounding sphere and the given array of bounds object.
 void BoundingPolytope.combine(Bounds[] boundsObjects)
          Combines this bounding polytope with an array of bounding objects so that the resulting bounding polytope encloses the original bounding polytope and the given array of bounds object.
 void BoundingBox.combine(Bounds[] bounds)
          Combines this bounding box with an array of bounding objects so that the resulting bounding box encloses the original bounding box and the array of bounding objects.
abstract  boolean Bounds.intersect(Bounds boundsObject)
          Test for intersection with another bounds object.
 boolean BoundingSphere.intersect(Bounds boundsObject)
          Test for intersection with another bounds object.
 boolean BoundingPolytope.intersect(Bounds boundsObject)
          Test for intersection with another bounds object.
 boolean BoundingBox.intersect(Bounds boundsObject)
          Test for intersection with another bounds object.
abstract  boolean Bounds.intersect(Bounds[] boundsObjects)
          Test for intersection with another bounds object.
 boolean BoundingSphere.intersect(Bounds[] boundsObjects)
          Test for intersection with another bounds object.
 boolean BoundingPolytope.intersect(Bounds[] boundsObjects)
          Test for intersection with another bounds object.
 boolean BoundingBox.intersect(Bounds[] boundsObjects)
          Test for intersection with an array of bounds objects.
 boolean BoundingBox.intersect(Bounds[] boundsObjects, BoundingBox newBoundBox)
          Test for intersection with an array of bounds objects.
 boolean BoundingPolytope.intersect(Bounds[] boundsObjects, BoundingPolytope newBoundingPolytope)
          Test for intersection with an array of bounds objects.
 boolean BoundingSphere.intersect(Bounds[] boundsObjects, BoundingSphere newBoundSphere)
          Test for intersection with an array of bounds objects.
 boolean BoundingBox.intersect(Bounds boundsObject, BoundingBox newBoundBox)
          Test for intersection with another bounding box.
 boolean BoundingPolytope.intersect(Bounds boundsObject, BoundingPolytope newBoundPolytope)
          Test for intersection with another bounds object.
 boolean BoundingSphere.intersect(Bounds boundsObject, BoundingSphere newBoundSphere)
          Test for intersection with another bounds object.
 void PickBounds.set(Bounds boundsObject)
          Sets the bounds object of this PickBounds to the specified object.
abstract  void Bounds.set(Bounds boundsObject)
          Sets the value of this Bounds object.
 void BoundingSphere.set(Bounds boundsObject)
          Sets the value of this BoundingSphere.
 void BoundingPolytope.set(Bounds boundsObject)
          Sets the planes for this BoundingPolytope by keeping its current number and position of planes and computing new planes positions to enclose the given bounds object.
 void BoundingBox.set(Bounds boundsObject)
          Sets the the value of this BoundingBox
 void Soundscape.setApplicationBounds(Bounds region)
          Set the Soundscape's application region to the specified bounds specified in local coordinates of this leaf node.
 void Clip.setApplicationBounds(Bounds region)
          Set the Clip's application region to the specified bounds.
 void Background.setApplicationBounds(Bounds region)
          Set the Background's application region to the specified bounds.
 void Node.setBounds(Bounds bounds)
          Sets the geometric bounds of a node.
 void Shape3D.setCollisionBounds(Bounds bounds)
          Sets the collision bounds of a node.
 void Morph.setCollisionBounds(Bounds bounds)
          Deprecated. Sets the collision bounds of a node.
 void Group.setCollisionBounds(Bounds bounds)
          Sets the collision bounds of a node.
 void ModelClip.setInfluencingBounds(Bounds region)
          Set the ModelClip node's influencing region to the specified bounds.
 void Light.setInfluencingBounds(Bounds region)
          Sets the Light's influencing region to the specified bounds.
 void Fog.setInfluencingBounds(Bounds region)
          Sets the Fog's influencing region to the specified bounds.
 void AlternateAppearance.setInfluencingBounds(Bounds region)
          Sets the AlternateAppearance's influencing region to the specified bounds.
 void BoundingLeaf.setRegion(Bounds region)
          Sets this BoundingLeaf node's bounding region.
 void AuralAttributes.setReverbBounds(Bounds reverbVolume)
          Set Reverberation Bounds volume.
 void AuralAttributes.setReverbDelay(Bounds reverbVolume)
          Deprecated. As of Java 3D version 1.2, replaced by setReverbBounds(Bounds)
 void Sound.setSchedulingBounds(Bounds region)
          Set the Sound's scheduling region to the specified bounds.
 void Behavior.setSchedulingBounds(Bounds region)
          Set the Behavior's scheduling region to the specified bounds.
abstract  void Bounds.transform(Bounds bounds, Transform3D trans)
          Modifies the bounding object so that it bounds the volume generated by transforming the given bounding object.
 void BoundingSphere.transform(Bounds boundsObject, Transform3D matrix)
          Modifies the bounding sphere so that it bounds the volume generated by transforming the given bounding object.
 void BoundingPolytope.transform(Bounds boundsObject, Transform3D matrix)
          Modifies the bounding polytope so that it bounds the volume generated by transforming the given bounding object.
 void BoundingBox.transform(Bounds boundsObject, Transform3D matrix)
          Modifies the bounding box so that it bounds the volume generated by transforming the given bounding object.
 

Constructors in javax.media.ding3d with parameters of type Bounds
BackgroundSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority)
          Constructs a BackgroundSound object accepting all the parameters associated with a Sound node.
BoundingBox(Bounds boundsObject)
          Constructs a BoundingBox from a bounding object.
BoundingBox(Bounds[] bounds)
          Constructs a BoundingBox from an array of bounding objects.
BoundingLeaf(Bounds region)
          Constructs a BoundingLeaf node with the specified bounding region.
BoundingPolytope(Bounds boundsObject)
          Constructs a BoundingPolytope from the specified bounds object.
BoundingPolytope(Bounds[] boundsObjects)
          Constructs a BoundingPolytope from the specified array of bounds objects.
BoundingSphere(Bounds boundsObject)
          Constructs and initializes a BoundingSphere from a bounding object.
BoundingSphere(Bounds[] boundsObjects)
          Constructs and initializes a BoundingSphere from an array of bounding objects.
ConeSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, float posX, float posY, float posZ, float[] frontDistance, float[] frontDistanceGain, float[] backDistance, float[] backDistanceGain, float dirX, float dirY, float dirZ)
          Constructs a ConeSound node object using the provided parameter values.
ConeSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, float posX, float posY, float posZ, float[] frontDistance, float[] frontDistanceGain, float[] backDistance, float[] backDistanceGain, float dirX, float dirY, float dirZ, float[] angle, float[] angularGain, float[] frequencyCutoff)
          Constructs and initializes a new Cone Sound node explicitly setting all PointSound and ConeSound fields as arguments but all the vector and point arguments are broken into individual float array components.
ConeSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, float posX, float posY, float posZ, float[] distance, float[] distanceGain, float dirX, float dirY, float dirZ, float[] angle, float[] angularGain, float[] frequencyCutoff)
          Constructs a ConeSound node object using all the provided PointSound parameter values, which include a single spherical distance attenuation array, but includes an angular attenuation array.
ConeSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, Point3f position, Point2f[] frontDistanceAttenuation, Point2f[] backDistanceAttenuation, Vector3f direction)
          Constructs a ConeSound node object using all the provided PointSound parameter values.
ConeSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, Point3f position, Point2f[] frontDistanceAttenuation, Point2f[] backDistanceAttenuation, Vector3f direction, Point3f[] angularAttenuation)
          Constructs and initializes a new Cone Sound node explicitly setting all PointSound and ConeSound fields as arguments: the PointSound position, front and back distance attenuation Point2f array, and ConeSound direction vector and Point3f angular attenuation.
ConeSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, Point3f position, Point2f[] distanceAttenuation, Vector3f direction, Point3f[] angularAttenuation)
          Constructs a ConeSound node object using all the provided PointSound parameter values, which include a single spherical distance attenuation array, but includes an angular attenuation array.
PickBounds(Bounds boundsObject)
          Constructs a PickBounds from the specified bounds object.
PointSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, float posX, float posY, float posZ, float[] attenuationDistance, float[] attenuationGain)
          Construct a PointSound object accepting individual float parameters for the elements of the position points, and accepting separate arrays for the distance and gain scale factors components of distance attenuation.
PointSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, float posX, float posY, float posZ, Point2f[] distanceGain)
          Construct a PointSound object accepting individual float parameters for the elements of the position point, and accepting an array of Point2f for the distance attenuation values where each pair in the array contains a distance and a gain scale factor.
PointSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, Point3f position, float[] attenuationDistance, float[] attenuationGain)
          Construct a PointSound object accepting points as input for the position.
PointSound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, Point3f position, Point2f[] distanceGain)
          Construct a PointSound object accepting Point3f as input for the position and accepting an array of Point2f for the distance attenuation values where each pair in the array contains a distance and a gain scale factor.
Sound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority)
          Constructs and initializes a new Sound node using provided parameter values.
Sound(MediaContainer soundData, float initialGain, int loopCount, boolean release, boolean continuous, boolean enable, Bounds region, float priority, float rateFactor)
          Constructs and initializes a new Sound node using provided parameter values.
Soundscape(Bounds region, AuralAttributes attributes)
          Constructs and initializes a new Sound node using specified parameters
WakeupOnCollisionEntry(Bounds armingBounds)
          Constructs a new WakeupOnCollisionEntry criterion.
WakeupOnCollisionExit(Bounds armingBounds)
          Constructs a new WakeupOnCollisionExit criterion.
WakeupOnCollisionMovement(Bounds armingBounds)
          Constructs a new WakeupOnCollisionMovement criterion.
WakeupOnSensorEntry(Bounds region)
          Constructs a new WakeupOnEntry criterion.
WakeupOnSensorExit(Bounds region)
          Constructs a new WakeupOnExit criterion.
WakeupOnViewPlatformEntry(Bounds region)
          Constructs a new WakeupOnEntry criterion.
WakeupOnViewPlatformExit(Bounds region)
          Constructs a new WakeupOnExit criterion.
 

Uses of Bounds in javax.media.ding3d.utils.behaviors.picking
 

Constructors in javax.media.ding3d.utils.behaviors.picking with parameters of type Bounds
PickMouseBehavior(Canvas3D canvas, BranchGroup root, Bounds bounds)
          Deprecated. Creates a PickMouseBehavior given current canvas, root of the tree to operate on, and the bounds.
PickRotateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Deprecated. Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickRotateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Deprecated. Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickTranslateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Deprecated. Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickTranslateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Deprecated. Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickZoomBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Deprecated. Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
PickZoomBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Deprecated. Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
 

Uses of Bounds in javax.media.ding3d.utils.pickfast
 

Methods in javax.media.ding3d.utils.pickfast with parameters of type Bounds
 void PickTool.setShapeBounds(Bounds bounds, Point3d startPt)
          Sets the pick shape to use a user-provided Bounds object
 

Uses of Bounds in javax.media.ding3d.utils.pickfast.behaviors
 

Constructors in javax.media.ding3d.utils.pickfast.behaviors with parameters of type Bounds
PickMouseBehavior(Canvas3D canvas, BranchGroup root, Bounds bounds)
          Creates a PickMouseBehavior given current canvas, root of the tree to operate on, and the bounds.
PickRotateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickRotateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickTranslateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickTranslateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickZoomBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
PickZoomBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
 

Uses of Bounds in javax.media.ding3d.utils.picking
 

Methods in javax.media.ding3d.utils.picking with parameters of type Bounds
 void PickTool.setShapeBounds(Bounds bounds, Point3d startPt)
          Sets the pick shape to use a user-provided Bounds object
 

Uses of Bounds in javax.media.ding3d.utils.picking.behaviors
 

Constructors in javax.media.ding3d.utils.picking.behaviors with parameters of type Bounds
PickMouseBehavior(Canvas3D canvas, BranchGroup root, Bounds bounds)
          Creates a PickMouseBehavior given current canvas, root of the tree to operate on, and the bounds.
PickRotateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickRotateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickTranslateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickTranslateBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickZoomBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds)
          Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
PickZoomBehavior(BranchGroup root, Canvas3D canvas, Bounds bounds, int pickMode)
          Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
 

Uses of Bounds in javax.media.ding3d.utils.scenegraph.io.retained
 

Methods in javax.media.ding3d.utils.scenegraph.io.retained that return Bounds
 Bounds Controller.readBounds(java.io.DataInput in)
           
 

Methods in javax.media.ding3d.utils.scenegraph.io.retained with parameters of type Bounds
 void Controller.writeBounds(java.io.DataOutput out, Bounds bounds)