Uses of Class
javax.media.j3d.BranchGroup

Packages that use BranchGroup
com.sun.j3d.loaders Provides interfaces and abstract classes for writing Java 3D loaders. 
com.sun.j3d.utils.behaviors.picking Deprecated: Use com.sun.j3d.utils.pickfast.behaviors instead. 
com.sun.j3d.utils.pickfast Provides picking utility classes for the new core picking methods. 
com.sun.j3d.utils.pickfast.behaviors Provides picking behaviors for the new core picking methods. 
com.sun.j3d.utils.picking OBSOLETE: provides picking utility classes for the old picking methods. 
com.sun.j3d.utils.picking.behaviors OBSOLETE: provides picking behaviors for the old picking methods. 
com.sun.j3d.utils.scenegraph.io This package provides a Java3D SceneGraph IO capability. 
com.sun.j3d.utils.scenegraph.io.retained   
com.sun.j3d.utils.universe Provides utility classes for setting up the Java 3D universe, including the viewing configuration. 
javax.media.j3d 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. 
 

Uses of BranchGroup in com.sun.j3d.loaders
 

Methods in com.sun.j3d.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 com.sun.j3d.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 com.sun.j3d.utils.behaviors.picking
 

Constructors in com.sun.j3d.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 com.sun.j3d.utils.pickfast
 

Methods in com.sun.j3d.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 com.sun.j3d.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 com.sun.j3d.utils.pickfast.behaviors
 

Constructors in com.sun.j3d.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 com.sun.j3d.utils.picking
 

Methods in com.sun.j3d.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 com.sun.j3d.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 com.sun.j3d.utils.picking.behaviors
 

Constructors in com.sun.j3d.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 com.sun.j3d.utils.scenegraph.io
 

Methods in com.sun.j3d.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 com.sun.j3d.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 com.sun.j3d.utils.scenegraph.io.retained
 

Methods in com.sun.j3d.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 com.sun.j3d.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 com.sun.j3d.utils.universe
 

Subclasses of BranchGroup in com.sun.j3d.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 com.sun.j3d.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.
 

Uses of BranchGroup in javax.media.j3d
 

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

Methods in javax.media.j3d 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.j3d with parameters of type BranchGroup
Background(BranchGroup branch)
          Constructs a Background node with the specified geometry.