Package | Description |
---|---|
org.scijava.java3d |
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.
|
org.scijava.java3d.loaders |
Provides interfaces and abstract classes for writing Java 3D loaders.
|
org.scijava.java3d.utils.behaviors.picking |
Deprecated: Use
org.scijava.java3d.utils.pickfast.behaviors
instead. |
org.scijava.java3d.utils.pickfast |
Provides picking utility classes for the new core picking methods.
|
org.scijava.java3d.utils.pickfast.behaviors |
Provides picking behaviors for the new core picking methods.
|
org.scijava.java3d.utils.picking |
OBSOLETE: provides picking utility classes for the old
picking methods.
|
org.scijava.java3d.utils.picking.behaviors |
OBSOLETE: provides picking behaviors for the old picking
methods.
|
org.scijava.java3d.utils.scenegraph.io |
This package provides a Java3D SceneGraph IO capability.
|
org.scijava.java3d.utils.scenegraph.io.retained | |
org.scijava.java3d.utils.universe |
Provides utility classes for setting up the Java 3D universe,
including the viewing configuration.
|
Modifier and Type | Method and Description |
---|---|
BranchGroup |
Background.getGeometry()
Retrieves the background geometry.
|
Modifier and Type | Method and Description |
---|---|
void |
Locale.addBranchGraph(BranchGroup branchGroup)
Add a new branch graph rooted at BranchGroup to
the list of branch graphs.
|
void |
GraphStructureChangeListener.branchGroupAdded(Object parent,
BranchGroup child)
Invoked when a branch group is added.
|
void |
GraphStructureChangeListener.branchGroupMoved(Object oldParent,
Object newParent,
BranchGroup child)
Invoked when a branch group is moved.
|
void |
GraphStructureChangeListener.branchGroupRemoved(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.
|
Constructor and Description |
---|
Background(BranchGroup branch)
Constructs a Background node with the specified geometry.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
SceneBase.setSceneGroup(BranchGroup scene)
Sets the sceneGroup to be the group that is passed in.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
BranchGroup |
PickTool.getBranchGroup()
Returns the BranchGroup to be picked if the tool was initialized
with a BranchGroup, null otherwise.
|
Constructor and Description |
---|
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.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
BranchGroup |
PickTool.getBranchGroup()
Returns the BranchGroup to be picked if the tool was initialized
with a BranchGroup, null otherwise.
|
Constructor and Description |
---|
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.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
BranchGroup[] |
SceneGraphFileReader.readAllBranchGraphs()
Read and return all the branchgraphs in the file
|
BranchGroup |
SceneGraphStreamReader.readBranchGraph(HashMap namedObjects)
Read and return the graph from the stream.
|
BranchGroup[] |
SceneGraphFileReader.readBranchGraph(int index)
Read the BranchGraph at index in the file.
|
Modifier and Type | Method and Description |
---|---|
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,
HashMap namedObjects)
Write the entire graph to the stream.
|
void |
SceneGraphFileWriter.writeBranchGraph(BranchGroup graph,
Serializable data)
Write a branch graph and some user associated data to the
end of the file.
|
Modifier and Type | Method and Description |
---|---|
BranchGroup[] |
RandomAccessFileControl.readAllBranchGraphs()
Read and return all the graphs in the file
|
BranchGroup |
StreamControl.readBranchGraph(HashMap namedObjects) |
BranchGroup[] |
RandomAccessFileControl.readBranchGraph(int graphID) |
Modifier and Type | Method and Description |
---|---|
int |
RandomAccessFileControl.getBranchGraphPosition(BranchGroup graph)
Given a branchgraph, return the corresponding index of the graph
in the file.
|
void |
StreamControl.writeBranchGraph(BranchGroup bg,
Serializable userData)
The BranchGraph userData is not supported in a stream and will be
ignored.
|
void |
RandomAccessFileControl.writeBranchGraph(BranchGroup bg,
Serializable userData) |
abstract void |
Controller.writeBranchGraph(BranchGroup bg,
Serializable userData) |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected BranchGroup |
ViewingPlatform.avatarRoot
Used to keep track of added geometry.
|
protected BranchGroup |
ViewingPlatform.behaviors
Used to keep track of behaviors.
|
protected BranchGroup |
ViewingPlatform.platformGeometryRoot
Used to keep track of added geometry.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleUniverse.addBranchGraph(BranchGroup bg)
Used to add Nodes to the geometry side (as opposed to the view side)
of the scene graph.
|
Copyright © 2016–2022 SciJava. All rights reserved.