Uses of Class
javax.media.ding3d.BranchGroup

Packages that use BranchGroup
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.loaders Provides interfaces and abstract classes for writing Java 3D loaders. 
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 This package provides a Java3D SceneGraph IO capability. 
javax.media.ding3d.utils.scenegraph.io.retained   
javax.media.ding3d.utils.universe Provides utility classes for setting up the Java 3D universe, including the viewing configuration. 
 

Uses of BranchGroup in javax.media.ding3d
 

Methods in javax.media.ding3d that return BranchGroup
 BranchGroup Background.getGeometry()
          Retrieves the background geometry.
 

Methods in javax.media.ding3d with parameters of type BranchGroup
 void Locale.addBranchGraph(BranchGroup branchGroup)
          Add a new branch graph rooted at BranchGroup to the list of branch graphs.
 void GraphStructureChangeListener.branchGroupAdded(java.lang.Object parent, BranchGroup child)
          Invoked when a branch group is added.
 void GraphStructureChangeListener.branchGroupMoved(java.lang.Object oldParent, java.lang.Object newParent, BranchGroup child)
          Invoked when a branch group is moved.
 void GraphStructureChangeListener.branchGroupRemoved(java.lang.Object parent, BranchGroup child)
          Invoked when a branch group is removed.
 void OrderedGroup.moveTo(BranchGroup branchGroup)
          Moves the specified branch group node from its existing location to the end of this group node's list of children.
 void Group.moveTo(BranchGroup branchGroup)
          Moves the specified branch group node from its existing location to the end of this group node's list of children.
 void Locale.removeBranchGraph(BranchGroup branchGroup)
          Removes a branch graph rooted at BranchGroup from the list of branch graphs.
 void Locale.replaceBranchGraph(BranchGroup oldGroup, BranchGroup newGroup)
          Replaces the branch graph rooted at oldGroup in the list of branch graphs with the branch graph rooted at newGroup.
 void Background.setGeometry(BranchGroup branch)
          Sets the background geometry to the specified BranchGroup node.
 

Constructors in javax.media.ding3d with parameters of type BranchGroup
Background(BranchGroup branch)
          Constructs a Background node with the specified geometry.
 

Uses of BranchGroup in javax.media.ding3d.loaders
 

Methods in javax.media.ding3d.loaders that return BranchGroup
 BranchGroup SceneBase.getSceneGroup()
          This method returns the BranchGroup containing the overall scene loaded by the loader.
 BranchGroup Scene.getSceneGroup()
          This method returns the BranchGroup containing the overall scene loaded by the loader.
 

Methods in javax.media.ding3d.loaders with parameters of type BranchGroup
 void SceneBase.setSceneGroup(BranchGroup scene)
          Sets the sceneGroup to be the group that is passed in.
 

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

Constructors in javax.media.ding3d.utils.behaviors.picking with parameters of type BranchGroup
PickMouseBehavior(Canvas3D canvas, BranchGroup root, Bounds bounds)
          Deprecated. Creates a PickMouseBehavior given current canvas, root of the tree to operate on, and the bounds.
PickObject(Canvas3D c, BranchGroup root)
          Deprecated. Creates a PickObject.
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 BranchGroup in javax.media.ding3d.utils.pickfast
 

Methods in javax.media.ding3d.utils.pickfast that return BranchGroup
 BranchGroup PickTool.getBranchGroup()
          Returns the BranchGroup to be picked if the tool was initialized with a BranchGroup, null otherwise.
 

Constructors in javax.media.ding3d.utils.pickfast with parameters of type BranchGroup
PickCanvas(Canvas3D c, BranchGroup b)
          Constructor with Canvas3D for mouse events and BranchGroup to be picked.
PickTool(BranchGroup b)
          Constructor with BranchGroup to be picked.
 

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

Constructors in javax.media.ding3d.utils.pickfast.behaviors with parameters of type BranchGroup
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 BranchGroup in javax.media.ding3d.utils.picking
 

Methods in javax.media.ding3d.utils.picking that return BranchGroup
 BranchGroup PickTool.getBranchGroup()
          Returns the BranchGroup to be picked if the tool was initialized with a BranchGroup, null otherwise.
 

Constructors in javax.media.ding3d.utils.picking with parameters of type BranchGroup
PickCanvas(Canvas3D c, BranchGroup b)
          Constructor with Canvas3D for mouse events and BranchGroup to be picked.
PickTool(BranchGroup b)
          Constructor with BranchGroup to be picked.
 

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

Constructors in javax.media.ding3d.utils.picking.behaviors with parameters of type BranchGroup
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 BranchGroup in javax.media.ding3d.utils.scenegraph.io
 

Methods in javax.media.ding3d.utils.scenegraph.io that return BranchGroup
 BranchGroup[] SceneGraphFileReader.readAllBranchGraphs()
          Read and return all the branchgraphs in the file
 BranchGroup SceneGraphStreamReader.readBranchGraph(java.util.HashMap namedObjects)
          Read and return the graph from the stream.
 BranchGroup[] SceneGraphFileReader.readBranchGraph(int index)
          Read the BranchGraph at index in the file.
 

Methods in javax.media.ding3d.utils.scenegraph.io with parameters of type BranchGroup
 void SceneGraphFileReader.dereferenceBranchGraph(BranchGroup graph)
          Remove the IO system's reference to this branchgraph and all its nodes.
 int SceneGraphFileReader.getBranchGraphPosition(BranchGroup graph)
          Given a BranchGraph that has been loaded return the index of the graph in the file.
 void SceneGraphFileWriter.writeBranchGraph(BranchGroup graph)
          Write the graph to the end of the file.
 void SceneGraphStreamWriter.writeBranchGraph(BranchGroup graph, java.util.HashMap namedObjects)
          Write the entire graph to the stream.
 void SceneGraphFileWriter.writeBranchGraph(BranchGroup graph, java.io.Serializable data)
          Write a branch graph and some user associated data to the end of the file.
 

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

Methods in javax.media.ding3d.utils.scenegraph.io.retained that return BranchGroup
 BranchGroup[] RandomAccessFileControl.readAllBranchGraphs()
          Read and return all the graphs in the file
 BranchGroup StreamControl.readBranchGraph(java.util.HashMap namedObjects)
           
 BranchGroup[] RandomAccessFileControl.readBranchGraph(int graphID)
           
 

Methods in javax.media.ding3d.utils.scenegraph.io.retained with parameters of type BranchGroup
 int RandomAccessFileControl.getBranchGraphPosition(BranchGroup graph)
          Given a branchgraph, return the corresponding index of the graph in the file.
 void StreamControl.writeBranchGraph(BranchGroup bg, java.io.Serializable userData)
          The BranchGraph userData is not supported in a stream and will be ignored.
 void RandomAccessFileControl.writeBranchGraph(BranchGroup bg, java.io.Serializable userData)
           
abstract  void Controller.writeBranchGraph(BranchGroup bg, java.io.Serializable userData)
           
 

Uses of BranchGroup in javax.media.ding3d.utils.universe
 

Subclasses of BranchGroup in javax.media.ding3d.utils.universe
 class PlatformGeometry
          This class holds any geometry that should be associated with the ViewingPlatform object.
 class ViewerAvatar
          This class holds geomtry that should be associated with the View's avatar.
 class ViewingPlatform
          This class is used to set up the "view" side of a Java 3D scene graph.
 

Methods in javax.media.ding3d.utils.universe with parameters of type BranchGroup
 void SimpleUniverse.addBranchGraph(BranchGroup bg)
          Used to add Nodes to the geometry side (as opposed to the view side) of the scene graph.