net.jbeans.j3d.scenegraph
Class BranchGroup

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Group
              extended byjavax.media.j3d.BranchGroup
                  extended bynet.jbeans.j3d.scenegraph.BranchGroup
All Implemented Interfaces:
java.io.Serializable

public class BranchGroup
extends javax.media.j3d.BranchGroup
implements java.io.Serializable

generally describe BranchGroup in here

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
BranchGroup, Serializable, Serialized Form

Field Summary
 
Fields inherited from class javax.media.j3d.BranchGroup
ALLOW_DETACH
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Fields inherited from class javax.media.j3d.SceneGraphObject
 
Constructor Summary
BranchGroup()
           
 
Method Summary
 void addChild(javax.media.j3d.Node child)
           
 void addChild(java.lang.Object child)
           
 void addSceneGraphObjectListener(SceneGraphObjectListener l)
          adds an SceneGraphObjectListener to the shape.
 void fireSceneGraphObjectChanged()
          Notify all listeners that have registered interest for notification on this event type.
 void removeChild(javax.media.j3d.Node child)
           
 void removeSceneGraphObjectListener(SceneGraphObjectListener l)
          removes an SceneGraphObjectListener from the branchGroup.
 void setUserData(java.lang.Object userData)
           
 
Methods inherited from class javax.media.j3d.BranchGroup
cloneNode, compile, detach, pickAll, pickAllSorted, pickAny, pickClosest
 
Methods inherited from class javax.media.j3d.Group
getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BranchGroup

public BranchGroup()
Method Detail

setUserData

public void setUserData(java.lang.Object userData)

addChild

public void addChild(java.lang.Object child)

addChild

public void addChild(javax.media.j3d.Node child)

removeChild

public void removeChild(javax.media.j3d.Node child)

addSceneGraphObjectListener

public void addSceneGraphObjectListener(SceneGraphObjectListener l)
adds an SceneGraphObjectListener to the shape. There should be only one listener, which is the parent of this BranchGroup.


removeSceneGraphObjectListener

public void removeSceneGraphObjectListener(SceneGraphObjectListener l)
removes an SceneGraphObjectListener from the branchGroup.


fireSceneGraphObjectChanged

public void fireSceneGraphObjectChanged()
Notify all listeners that have registered interest for notification on this event type.



Copyright © 1995-2004 net.jbeans. All Rights Reserved.